Ngắt trang trong PHP để in

Phương pháp này hoạt động trong Chrome, Firefox và IE và đã được thử nghiệm vào tháng 7 năm 2017 - hãy thử in trang này

HTML mẫu

.. content in page 1 ...

 

 

.. content in page 2 ...

Ví dụ: nếu bạn thử in trang này [thử xem trước bản in của Chrome] thì dòng thứ hai và thứ ba bên dưới phải nằm trên một trang riêng biệt. Kiểm tra các yếu tố này, css là nội tuyến

Tôi có trang in bằng cửa sổ. in thẻ body ở đầu tệp php và tôi đang cố gắng biến phần còn lại của mã thành trang thứ hai, bảng cuối cùng sẽ nằm trên trang thứ hai. nó không làm việc

mã số

Absent Report:
    
		
        IDNameAbsent
        
    
	
	Click here to go back to Main Menu

			

tại sao nó không hoạt động?

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

ginerjm

Đăng ngày 27 tháng 3 năm 2020

ginerjm

Đăng ngày 27 tháng 3 năm 2020

"trang thứ hai" là gì?

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

ramiwahdan

Đăng ngày 27 tháng 3 năm 2020

ramiwahdan

Đăng ngày 27 tháng 3 năm 2020

4 phút trước, ginerjm nói

"trang thứ hai" là gì?

ảnh chụp màn hình, dữ liệu được chia thành trang thứ hai, thay vào đó tôi muốn tất cả bảng vắng mặt chuyển sang trang thứ hai trong máy in

 

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Barand

Đăng ngày 27 tháng 3 năm 2020

Barand

Đăng ngày 27 tháng 3 năm 2020 [đã chỉnh sửa]

https. // thủ thuật css. com/almanac/properties/p/page-break/

Hoặc viết tập lệnh tùy chỉnh bằng FPDF hoặc tương tự để bạn có toàn quyền kiểm soát

Đã chỉnh sửa ngày 27 tháng 3 năm 2020 bởi Thương hiệu

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

ramiwahdan

Đăng ngày 27 tháng 3 năm 2020

ramiwahdan

Đăng ngày 27 tháng 3 năm 2020 [đã chỉnh sửa]

55 phút trước, Barand nói

https. // thủ thuật css. com/almanac/properties/p/page-break/

Hoặc viết tập lệnh tùy chỉnh bằng FPDF hoặc tương tự để bạn có toàn quyền kiểm soát

tôi đang cố gắng sử dụng FPDF như bạn đề cập nhưng tôi có thể tìm ra vấn đề

và đây là những gì tôi đã cố gắng

require['fpdf/fpdf.php'];
$pdf = new FPDF[];
$pdf->SetFont['Arial','B',16];
$pdf->Cell[40,10,'Absent Report'];
$pdf->SetFont['Arial','',8];

và tôi đang thêm các trang ở cuối sau khi hiển thị dữ liệu của mình

\\ code before

foreach [$res as $r] {
    $tdata .= "" . join['', $r] . "\n";
}

?>
		

Absent Report: IDNameAbsent Click here to go back to Main Menu

tôi nhận được lỗi này

Fatal error
: Uncaught Exception: FPDF error: No page has been added yet in C:\xampp\htdocs\AttendanceSystem\login\fpdf\fpdf.php:271 Stack trace: #0 C:\xampp\htdocs\AttendanceSystem\login\fpdf\fpdf.php[1447]: FPDF->Error['No page has bee...'] #1 C:\xampp\htdocs\AttendanceSystem\login\fpdf\fpdf.php[643]: FPDF->_out['BT 2.83 822.92 ...'] #2 C:\xampp\htdocs\AttendanceSystem\login\singlereportidfinal.php[22]: FPDF->Cell[40, 10, 'Absent Report'] #3 {main} thrown in
C:\xampp\htdocs\AttendanceSystem\login\fpdf\fpdf.php
on line
271

Tôi đang cố gắng đặt bảng cuối cùng [vắng mặt] vào trang mới

Được chỉnh sửa vào ngày 27 tháng 3 năm 2020 bởi ramiwahdan
thông tin bổ sung

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Barand

Đăng ngày 27 tháng 3 năm 2020

Barand

Đăng ngày 27 tháng 3 năm 2020 [đã chỉnh sửa]

Có vẻ như bạn cần đọc một chút về việc sử dụng FPDF. Bạn không thể chỉ gọi hàm cell[] và xuất bảng PHP vào đó

Không trộn mã đầu ra màn hình với mã FPDF. Đặt FPDF thành một tập lệnh riêng. Hiển thị trang web và đặt một liên kết đến trang pdf EG

Print version

Dưới đây là tập lệnh FPDF mẫu [đọc, tìm hiểu và tổng hợp] để tạo báo cáo giống như sau

điểm danh_pdf. php

Chủ Đề