SetFont

SetFont(string family [, string style [, float size]])

版本

1.0

內容

设定字符串的字型。在文字或整篇文章显示之前,最小需要用一次这个功能来决定使用的字型。
字型方面,你可以选择使用标准字型或用 AddFont()功能加入的字型。标准字型是用 Windows encoding cp1252 (西欧 Western Europe)。
这个功能可以在一页建立之前则行,而且字型是可以一直保持下去,在另一页时也不需要从新使用这功能。
如果你只是希望改变目前字型的大小,最简单的方法就是使用 SetFontSize()。

注意:为了标准字型,这个字型公用档案一定要符合三个原则。 最后一个原则的例子:

define('FPDF_FONTPATH','/home/www/font/');
require('fpdf.php');

如果字型找不到符合需求的档案,便会产生一个错误讯息 "Could not include font metric file"

參數

family
家族字型(Family font)。它可以使用 AddFont()定义字型名称或用标准的家族字型: 它可能是一空白的字符串,在这个情况,当前使用的字型家族便会保留下来。
style
字型风格。已下是可使用的值: 或任何一种的组合。默认值为(普通)。粗体和斜体不能够用在 Symbol 和 ZapfDingbats
size
适用的字号。默认值为目前的大小。如果没有预先为文件定义字型的大小,那么字型的大小便会设为12。

例子

//Times regular 12
$pdf->SetFont('Times');
//Arial bold 14
$pdf->SetFont('Arial','B',14);
//Removes bold
$pdf->SetFont('');
//Times bold, italic and underlined 14
$pdf->SetFont('Times','BIU');

參見

AddFont(), SetFontSize(), Cell(), MultiCell(), Write().

索引