この生成されたテキストをページの中央に表示するにはどうすればよいですか。FPDFにテキストを中央に配置する方法
Generated = $_POST
メソッド...入力のテキストがどれくらい長くなるかわかりません。私は何らかの理由であらかじめ決められた中心パラメータを持つ必要があります。
アイデア?多分このように:
MultiCell(0,$height,"text",0,'C') ?
この生成されたテキストをページの中央に表示するにはどうすればよいですか。FPDFにテキストを中央に配置する方法
Generated = $_POST
メソッド...入力のテキストがどれくらい長くなるかわかりません。私は何らかの理由であらかじめ決められた中心パラメータを持つ必要があります。
アイデア?多分このように:
MultiCell(0,$height,"text",0,'C') ?
通常、それは$pdf->Cell(0, $height, "text", 0, 0, 'C');
だが、あなたはヘッダーやフッター機能でそれをやっているかどうかは$this->Cell(0, $height, "text", 0, 0, 'C')
です。 function()呼び出しでこれを行う場合は、$height
をグローバルとして宣言することを忘れないでください。
$pdf->Text($mid_x-$pdf->GetStringWidth($text)/2,$y,$text);
ありがとうございました!これは私の作品:
$mid_x = 135; // the middle of the "PDF screen", fixed by now.
$text = $userFullName;
$pdf_file->Text($mid_x - ($pdf_file->GetStringWidth($text)/2), 102, $text);
これはあなたが文書の中心を計算することができます
MultiCell(0,$height,'You can<P ALIGN="center">center a line</P>',0,'C')
は、スタックオーバーフローへようこそ!コードブロックを投稿するだけでなく、このコードが問題の原因を解決する理由を説明してください。説明がなければ、これは答えではありません。 – Artemix
@Artemixが正しいです、コードを説明する必要があります。それにもかかわらず、それは私のために完璧に働いた。 – manuelmatas
のために働く可能性があります/ 2ワット '$ mid_x = $ pdf_file->を;' –