web-dev-qa-db-fra.com

Faire un habillage de texte dans une cellule avec FPDF?

En ce moment, lorsque j'utilise une cellule avec du texte, tout reste sur une seule ligne. Je sais que je pourrais utiliser la fonction d'écriture, mais je veux pouvoir spécifier la hauteur et la largeur.

C'est ce que j'ai maintenant, mais comme je l'ai dit, le texte ne s'emballe pas pour rester dans les dimensions:

$pdf->Cell( 200, 40, $reportSubtitle, 1, 1 );
31
Carson

Habillage de texte:

MultiCell est utilisé pour imprimer du texte sur plusieurs lignes. Il a les mêmes attributs de Cell à l'exception de ln et link.

$pdf->MultiCell( 200, 40, $reportSubtitle, 1);

Hauteur de la ligne:

Ce que fait multiCell est de répartir le texte donné en plusieurs cellules, cela signifie que le deuxième paramètre définit la hauteur de chaque ligne (cellule individuelle) et non la hauteur de toutes les cellules (collectivement).

MultiCell (float w, float h, string txt [ mixed border [ string align [ boolean fill]]])

Vous pouvez lire la documentation complète ici .

52
Ed.