28

tcpdf の Web サイトのこの例では、A4、A5 などのページ形式を使用する方法を示していますが、175mm x 266 mm などのカスタム サイズを使用するように tcpdf を設定するにはどうすればよいですか?

解決策を高く評価します。

4

7 に答える 7

51

クラスの編集は必要ありません... tcpdf は幅/長さのパラメーターを受け入れません。2 つの長さを受け入れ、どちらがレイアウトを使用しているかを決定します (ポートレートまたはランドスケープのいずれか)。

$pageLayout = array($width, $height); //  or array($height, $width) 
$pdf = new TCPDF('p', 'pt', $pageLayout, true, 'UTF-8', false);
于 2011-06-24T12:06:54.423 に答える
9

新しい TCPDF バージョンでは、複数の方法でページ サイズを定義できます。

  • すべての標準ページ フォーマットが既に定義されています (300 種類以上)。
  • 幅、高さ (ページの向きに関係なく) の 2 つの数値で配列を定義することにより、ページ サイズを簡単に定義できます。
  • または、 httpsetPageFormat() ://www.tcpdf.org のメソッドのドキュメントで説明されているように、高度なページの詳細 (MediaBox、Cropbox、BleedBox、TrimBox、ArtBox) を定義することもできます。

デフォルトの例も確認してください。http://www.tcpdf.orgの 28 および 60 。

于 2011-09-27T07:09:15.293 に答える
9

/config/tcpdf_config.php に移動し、117 行目あたりを次のように変更します。

define ('PDF_PAGE_FORMAT', 'A4');

define ('PDF_PAGE_FORMAT', 'LETTER');

「LETTER」を大文字にすることが重要です。このファイルですべての可能な値を確認できます: tcpdf/include/tcpdf_static.php.

于 2014-04-03T16:06:29.673 に答える
0

tcpdf.php を編集して、新しいページ タイプを追加するか、既存のタイプをページ サイズに変更します。

于 2010-10-23T12:51:59.547 に答える