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
-
- Các thành viên
- Địa điểm. VoorheesvilleNY
Đă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ơnramiwahdan
Đă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ười điều hành
- Địa điểm. Cheshire, Vương quốc Anh
- Lứa tuổi. 73
- quyên góp cho tôi
Đă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ệuLiê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ơnramiwahdan
Đă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ổ sungLiê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ười điều hành
- Địa điểm. Cheshire, Vương quốc Anh
- Lứa tuổi. 73
- quyên góp cho tôi
Đă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