7
votes

Comment centrer le texte dans FPDF?

Comment puis-je avoir ce texte généré apparaître centré sur la page.

généré = _ POST méthode ... donc je ne sais pas combien de temps le texte en entrée sera-t-il. J'ai besoin d'un paramètre central prédéterminé d'une manière ou d'une autre.

Des idées? Peut-être comme ceci: xxx


0 commentaires

4 Réponses :


16
votes

normalement c'est $ pdf-> cellule (0, $ hauteur, "texte", 0, 0, 'c'); mais si vous le faites dans une en-tête ou une fonction de page $ ceci-> cellule (0, $ hauteur, "texte", 0, 0, 'c') . N'oubliez pas de déclarer $ hauteur comme global si vous faites cela dans une fonction () appelez.


0 commentaires

2
votes
$pdf->Text($mid_x-$pdf->GetStringWidth($text)/2,$y,$text);

0 commentaires

6
votes

merci taur! Cela fonctionne pour moi: xxx


1 commentaires

Vous pouvez calculer le centre du document: $ mid_x = $ pdf_file-> w / 2;



4
votes

Ceci peut fonctionner pour vous

MultiCell(0,$height,'You can<P ALIGN="center">center a line</P>',0,'C')


2 commentaires

Bienvenue dans le débordement de la pile! Plutôt que de publier uniquement un bloc de code, veuillez expliquer pourquoi ce code résout le problème posé. Sans explication, ce n'est pas une réponse.


@Tartemix a raison, vous devez expliquer le code. Néanmoins, cela a fonctionné parfait pour moi.