tcpdf の Web サイトのこの例では、A4、A5 などのページ形式を使用する方法を示していますが、175mm x 266 mm などのカスタム サイズを使用するように tcpdf を設定するにはどうすればよいですか?
解決策を高く評価します。
tcpdf の Web サイトのこの例では、A4、A5 などのページ形式を使用する方法を示していますが、175mm x 266 mm などのカスタム サイズを使用するように tcpdf を設定するにはどうすればよいですか?
解決策を高く評価します。
クラスの編集は必要ありません... tcpdf は幅/長さのパラメーターを受け入れません。2 つの長さを受け入れ、どちらがレイアウトを使用しているかを決定します (ポートレートまたはランドスケープのいずれか)。
$pageLayout = array($width, $height); // or array($height, $width)
$pdf = new TCPDF('p', 'pt', $pageLayout, true, 'UTF-8', false);
新しい TCPDF バージョンでは、複数の方法でページ サイズを定義できます。
setPageFormat()
://www.tcpdf.org のメソッドのドキュメントで説明されているように、高度なページの詳細 (MediaBox、Cropbox、BleedBox、TrimBox、ArtBox) を定義することもできます。デフォルトの例も確認してください。http://www.tcpdf.orgの 28 および 60 。
/config/tcpdf_config.php に移動し、117 行目あたりを次のように変更します。
define ('PDF_PAGE_FORMAT', 'A4');
に
define ('PDF_PAGE_FORMAT', 'LETTER');
「LETTER」を大文字にすることが重要です。このファイルですべての可能な値を確認できます: tcpdf/include/tcpdf_static.php
.
tcpdf.php を編集して、新しいページ タイプを追加するか、既存のタイプをページ サイズに変更します。