J'utilise PHP et FPDF pour générer un PDF avec une liste d'éléments. Mon problème est que si la liste des éléments passe à une deuxième ou troisième page, je veux garder le nom de l'article, la quantité et la description ensemble. À l'heure actuelle, il ira à une deuxième page, mais il peut diviser tous les détails pour un élément particulier. S'IL VOUS PLAÎT AIDE!FPDF Saut de page Question
<?php
require_once('auth.php');
require_once('config.php');
require_once('connect.php');
$sqlitems="SELECT * FROM $tbl_items WHERE username = '" . $_SESSION['SESS_LOGIN'] . "'";
$resultitems=mysql_query($sqlitems);
require_once('pdf/fpdf.php');
require_once('pdf/fpdi.php');
$pdf =& new FPDI();
$pdf->AddPage('P', 'Letter');
$pdf->setSourceFile('pdf/files/healthform/meds.pdf');
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx);
$pdf->SetAutoPageBreak(on, 30);
$pdf->SetTextColor(0,0,0);
$pdf->Ln(10);
while($rowsitems=mysql_fetch_array($resultitems)){
$pdf->SetFont('Arial','B',10);
$pdf->Cell(50,4,'Item Name:',0,0,'L');
$pdf->SetFont('');
$pdf->Cell(100,4,$rowsitems['itemname'],0,0,'L');
$pdf->SetFont('Arial','B',10);
$pdf->Cell(50,4,'Quantity:',0,0,'L');
$pdf->SetFont('');
$pdf->Cell(140,4,$rowsitems['itemqty'],0,1,'L');
$pdf->SetFont('Arial','B');
$pdf->Cell(50,4,'Description:',0,0,'L');
$pdf->SetFont('');
$pdf->Cell(140,4,$rowsitems['itemdesc'],0,1,'L');
}
$pdf->Output('Items.pdf', 'I');
?>
Ceci ne fournit pas de réponse à la question. Pour critiquer ou demander des précisions d'un auteur, laisser un commentaire au-dessous de leur poste - vous pouvez toujours commenter sur vos propres messages, et une fois que vous avez une réputation suffisante, vous serez en mesure de commenter sur n'importe quel poste. – Ghost
En fait, il a fourni la solution dans mon cas. L'ajout de la propriété css en ligne "page-break-inside" à la ligne ou à la table empêche cette ligne/table de se rompre lorsqu'elle est envoyée aux pages de l'imprimante et s'étend sur les deux pages. C'est au moins un correctif codé en dur, sinon dynamique du côté de fPDF. –