PHP7.0.14を使用しています。
TCPDFのバージョンは不明です。
サイズの違う画像を、PDFファイルの1ページ内で横に並べるのはどのようにしたらいいのでしょうか?
以下に例を示します。
例)
画像A(横:500px、縦:1000px)
画像B(横:700px、縦:500px)
画像C(横:100px、縦:900px)
画像D(横:200px、縦:200px)
出力したPDFファイルの
1ページ目に左上に画像A、右上に画像Bを出力します。
1ページ目中央左に画像C、中央左に画像Dを出力します。
出力するサイズの横サイズは固定、縦サイズは画像に合わせて可変にしたいです。
PHP
1$tcpdf->Image("画像Aパス", 30, 60, 85, 0, '', '', 'B', true, '300', 'L', false, false, 0, true); 2$tcpdf->Image("画像Bパス", (30 + 85), 60, 85, 0, '', '', 'B', true, '300', 'L', false, false, 0, true); 3$tcpdf-->Ln(); 4$tcpdf->Image("画像Cパス", 30, (60 + 1000), 85, 0, '', '', 'B', true, '300', 'L', false, false, 0, true); 5$tcpdf->Image("画像Dパス", (30 + 85), (60 + 1000), 85, 0, '', '', 'B', true, '300', 'L', false, false, 0, true); 6$tcpdf-->Ln();
画像C、Dのy座標は、余白の60px + 直前の画像ファイルの大きい方の縦サイズを指定しています。(今回は画像Aの縦サイズ1000px)
上記の例ですと、画像Aと画像Bは正しく横に並ぶのですが、画像Cは3ページ目の左上、画像Bは2ページ目の右上に表示されてしまいます。
どなたかご教示いただけたら幸いです。
よろしくおねがいします。
あなたの回答
tips
プレビュー