在下面的代码中,我正在使用两种字体fruit和fruit bold ..因此,当我使用此字体时,整个页面都以粗体显示.但是我想同时利用两者.例:你好,结果就应该出现,世界应该以粗体出现.
我尝试了所有事情都没有解决.
<?
require_once('../tcpdf.php'); //include tcpdf library
$pdf = new TCPDF();
$pdf->AddPage('P', 'A4');
$fruit=$pdf->AddFont('fruit');
$pdf->SetFont($fruit['family']);
$fruit_bold=$pdf->AddFont('fruit_bold');
$pdf->SetFont($fruit_bold['family']);
$html='<html>
<head>
</head>
<body>
<table width="100%" border="0" style="font-size:24px;" >
<tr>
<td>Hello World</td>
</tr>
</table>';
$pdf->writeHTML($html, true, false, true, false, '');
$pdf->Output();
?>
解决方法:
我终于找到了解决方法..您可以通过这种方式使用两个或更多字体
<?
require_once('../tcpdf.php'); //include tcpdf library
$pdf = new TCPDF();
$pdf->AddPage('P', 'A4');
$fruit=$pdf->AddFont('fruit'); //custom font
$fruitb=$pdf->AddFont('fruitb'); //custom font
$html='
<style>
span{
color: navy;
font-family: fruitb;
font-size: 16pt;
}
p {
color: red;
font-family: fruit;
font-size: 16pt;
}
</style>
<span>My text in bold</span>
<p>Normal text</p>';
$pdf->writeHTML($html, true, false, true, false, '');
$pdf->Output();
?>