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