私はtcpdfで正確な位置を取得しようとしています。私は複数の場所でSetMargins()を使用しようとしていますが、私はこのメソッドの使い方を誤解しているに違いありません。 私は期待どおりに動作していないようです。TCPDF SetMarginsメソッド
$pdf->SetFont('helvetica', '', 12);
$pdf->AddPage();
$pdf->SetMargins(10, 10, 10, true); // set the margins
$html = 'Here is some text';
$pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 0, true, 'L', true);
$pdf->SetMargins(0, 10, 0, true); // put space of 10 on top
$pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 0, true, 'C', true);
$pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 0, true, 'R', true);
$pdf->Output('example_002.pdf', 'I');
私は間違いなく、出力を取得していますが、私はそれらの間のスペースのリセットを持っている)(第一及び第二writeHTMLCellを期待しています。
http://www.tcpdf.org/doc/classTCPDF.html#ab3bbdb7c85ea08d175fd559be6132ba0
ドキュメントには、2番目のパラメータは上マージンのためであると言います。
要するに、必要に応じて、各行の余白を混乱させたい。しかし、私はこれに間違った方法を使用している可能性があります。 上記の私の例は、そのパラメータを完全に無視しているようです。しかし、左右のパラメータに問題はないようです。
この関数の使用場所、どのパラメータが受け入れられるか、例へのリンクはありますか?またはそのドキュメントへのリンク? –
これは正しい答えです!ありがとう。これは、ゼロの上マージンを設定するために使用したコードです: '$ pdf-> SetY(0、true、true);' – user1477388