5

我正在使用 TCPDF 生成仅包含文本的 PDF。

首先,我使用 multiCell 添加文本,现在我想让两个单词变为粗体(在文本中间的某个位置)。所以我改变了我的代码以使用 writeHTML 并用 b-tags 包围 i ,瞧,这些词现在是血腥的。但与此同时,我的文档大小从 41kB 变为 205kB,这似乎有点极端。

无论如何在文本中使用内联 blod 格式而不将 PDF 大小增加 300%?

4

1 回答 1

8

Cell()正如我在评论中所说,在使用or之前尝试更改字体Multicell(),示例如下:

$pdf=new PDF();
...
$pdf->Cell(180,10,'bla bla',0,1,'C');
$pdf->SetFont('Times','B',16);            //Change to bold
$pdf->Cell(180,10,'bla bla bla',0,1,'C'); //this printed in bold
$pdf->SetFont('Times','',12);             //Revert to plain font
$pdf->Cell(180,10,'bla bla bla',0,1,'C');
于 2012-10-09T10:32:13.250 回答