1
是否可以更改標題中的字體字體大小?我試過的所有字體設置似乎只會影響PDF文件的正文。TCPDF:更改標題中的字體大小
是否可以更改標題中的字體字體大小?我試過的所有字體設置似乎只會影響PDF文件的正文。TCPDF:更改標題中的字體大小
如果您使用默認標題,請在調用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被調用之前應該調用它,我對自己瞭解了一個艱難的教訓。
如果您想要製作更復雜的標題,您還可以通過擴展該類來編寫自己的Header
和Footer
方法,如TCPDF站點上的示例3所示。
你是否知道有任何改變?該方法不會影響我的標題中的字體... – 2014-04-02 20:15:36
此方法也不適用於我(使用TCPDF v6.0.065)。 – Tucker 2014-05-11 08:03:13
根據文檔,這應該仍然以同樣的方式工作。我會稍後用新版本做一些測試。同時確保在第一頁添加之前調用'setHeaderFont'。 – EPB 2014-05-25 08:40:23