Я использую PHP и FPDF для создания PDF со списком элементов. Моя проблема в том, что товар не переходит на вторую или третью страницу.
Я хочу напечатать следующий блок данных на 2-й странице PDF.
Кто-нибудь, пожалуйста, помогите мне. я использовал setautopage break()
но не работает.
ПОЖАЛУЙСТА ПОМОГИ!
<?php
require('fpdf.php');
class PDF extends FPDF {
function Header() {
$this->SetFont('Arial','B',10);
$this->Rect(50,30,100,30,'F');
$this->Text(80,45,"3D");
$this->SetXY(20,20);
$this->Cell(30,10,'A',1,0,'L');
$this->SetXY(80,20);
$this->Cell(30,10,'B',1,0,'L');
$this->SetXY(80,60);
$this->Cell(30,10,'C',1,1,'L');
$this->SetXY(150,60);
$this->Cell(30,10,'D',1,1,'L');
}
function Footer() {
$this->SetY(-12);
$this->Cell(169,20,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
$pdf=new PDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->AliasNbPages();
$pdf->Output();
Вам нужно будет использовать GetY а также AddPage для этого.
Use GetY to get the current position, subtract it from the height of your document. If that is less than 6x (you have 6 rows) your multicell height, then force a page break by using AddPage.
Смотрите подробный ответ Вот
Других решений пока нет …