hac*_*via 6 pdf pdf-generation dompdf
我在http://dompdf.github.com/上使用DOMPDF
我正在努力如何设置整个页面的字体.在我制作的模板中,我在CSS中将字体设置为Helvetica,但是当它生成PDF时,它默认为Times New Roman.当我尝试
<script type="text/php">{literal}if ( isset($pdf) ) {
$font = Font_Metrics::get_font("helvetica", "bold");
$pdf->page_text(72, 18, "TEST!", $font, 6, array(0,0,0));}
{/literal}</script>
Run Code Online (Sandbox Code Playgroud)
它打印测试!字体中的文字.但是,如何将其应用于整个页面?
谢谢
Owe*_*wen 11
DOMPDF与CSS一起使用,因此您需要像这样设置字体系列:
body {
font-family: 'Helvetica'
}
Run Code Online (Sandbox Code Playgroud)
但请记住,您只能使用已安装的字体.要查看可以使用的字体,请查看fonts目录:/ dompdf/lib/fonts /
要安装更多字体,请按照以下指南操作:http: //code.google.com/p/dompdf/wiki/Installation#Font_Installation
DOMPDF支持CSS,因此您只需在CSS文件中定义字体并像在页面上一样加载它:
body {
font-family: 'Helvetica'
}
Run Code Online (Sandbox Code Playgroud)