2017-11-19 4 views
0

Ich versuche, PDF von mysql, PHP zu machen. Wenn PDF erstellen, dann Text in einer Zeile generieren. Wie wird Text umgebrochen? Ich möchte mehrere Zeilen in einer Spalte wie Wrap-Text anzeigen. Mein Code ist untenPHP Mysql zu PDF

while($res = mysqli_fetch_array($result)) 
{ 
     //$prdid = $res[0]; 
     $empid = $res[1]; 
     $specification = $res[2]; 
     $prn = $res[3]; 
      $qty = $res[4]; 
      $esp = $res[5]; 
      // $pdf->Cell(25,7,$prdid); 
     $pdf->Cell(25,7,$empid); 
      $pdf->MultiCell(30,7,$specification); 
      $pdf->Cell(40,7,$prn); 
      $pdf->Cell(30,7,$qty); 
      $pdf->Cell(30,7,$esp); 
      $pdf->Ln(); 
     } 
$pdf->Output(); 
?> 

Bitte helfen Sie mir

I want to se as below picture

+0

Sie haben eine Leistung? Wenn ja, bitte hier hinzufügen –

+0

vielleicht ist Ihre Frage ähnlich zu diesem https://stackoverflow.com/questions/24322530/how-to-put-linebreak-in-mpdf-when-data-is-extracted-from-mysql -database –

Antwort

0

Sie müssen Ihr Handy zusätzliche Parameter verwenden() Funktion. Um die Sätze in neue Linie zu brechen Sie verwenden, um es als:

$pdf->Cell(25,7,$empid,0,1); 
$pdf->MultiCell(30,7,$specification,0,1); 
     $pdf->Cell(40,7,$prn,0,1); 
     $pdf->Cell(30,7,$qty,0,1); 
     $pdf->Cell(30,7,$esp,0,1); 

‚0‘ stellt keine Grenze, und ‚1‘ steht für Newline. Sie sollten die fpdf Website nachsehen, um nachzusehen. Hier ist die Referenz, die ich verwendet: http://www.fpdf.org/en/doc/cell.htm

0

Eigentlich möchte ich pdf erhalten, wie unten click here to see the image

+0

Sie sollten darin Ihren Beitrag selbst erwähnt haben. Oder Sie könnten einen neuen Beitrag dafür machen. Wie auch immer, wenn meine Antwort half, könntest du es bewerten oder markieren. Prost. –