ヘッダーの文字のフォントサイズを変更することはできますか? 私が試したすべてのフォント設定は、PDF ファイルの本文にのみ影響するようです。
6663 次
1 に答える
4
デフォルトのヘッダーを使用している場合は、AddPage メソッドを呼び出す前にこれを呼び出します。
$pdf->setHeaderFont(array('fontnamehere', 'stylehere', fontsize));
たとえば、これは私が自分のプロジェクトで使用したものです。
$pdf->setHeaderFont(array('playtime', '', 20));
通常のスタイルのプレイタイム フォント (インストールに追加したフォント) を 20pt で使用するようにヘッダーを設定します。とにかくポイントだと思います。この配列は、私が見つけたどこにも文書化されていません。これは、TCPDF 文書の典型です。大きいサイズは期待どおりに収まらない可能性があるため、次のように、コンテンツ コンテナーの上マージンを設定して、別のサイズのヘッダーにより多くのスペースを割り当てることができます。
$topheader = 40; //Just an example, new top margin in current TCPDF units.
$pdf->SetMargins(PDF_MARGIN_LEFT, $topheader, PDF_MARGIN_RIGHT);
そして、AddPage が呼び出される前に呼び出す必要があることをもう一度強調したいと思います。これに関しては、私自身が難しい教訓を学びました。
より複雑なヘッダーを作成したい場合は、TCPDF サイトの例 3 のように、クラスを拡張して独自のHeader
andメソッドを作成することもできます。Footer
于 2013-02-27T04:58:11.097 に答える