2014-09-24 2 views
1

Я использую PHP и FPDF для создания PDF-файла со списком элементов. Моя проблема заключается в том, что элемент не переходит на вторую или третью страницу.Перерыв страницы FPDF в fpdf

Я хочу напечатать следующий блок данных на 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(); 
+0

где ваш список пунктов? можете ли вы предоставить код? –

ответ

0

Вы должны использовать 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.

Смотрите подробный ответ here

+0

его работы. но он вставляет те же данные на стр. 2 –