Je comprends ce que tu écris, mais je ne pense pas que cela ce produise.
Dans la mesure ou je fixerai la longueur de cette manière
$pdf = new FPDF('P','mm', array (21,29.7))
ou
$pdf = new FPDF('P','mm', 'A4')
Je dirai oui, si j'ai trop de ligne je sortirai du format du pdf.
Mais justement en mettant la longueur de ma feuille en variable, je ne peux justement pas sortir de la page car sa longueur sera automatiquement calculé et ajusté avant la fin du pdf.
$pdf-> Output();
VOici comment j'ai procédé:
Ma requete qui interroge la bdd pour extraire les résultats attendus
$requete="select...............WHERE....";
$lancementrequete=mysqli_query($bdd,$requete);
$nombrederesultat=mysqli_num_rows(lancementrequete);
$longueurticket=($nombrederesultat*xx)+yy
[ ou x représente la hauteur des cell/multicell et yy la hauteur de mon entête de ticket]
En procédant ainsi, avant de générer le ticket en pdf je sais déjà quelle sera sa longueur max.
Il ne reste plus que:
$taillepage= array(80,$longueurticket);
$pdf = new FPDF('P','mm', $taillepage);
$pdf->AddPage();
et on poursuit sur le formatage du pdf.
Voila comment j'ai détourné mon problème initial.
Je te laisse essayer si ca te tente!!