SetFont

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

Descripció

Selecciona la lletra usada per imprimir cadenes de caràcters. És obligatori executar aquest mètode com a mínim un cop abans d'imprimir text.
La lletra pot ser o una de normal o una font afegida via el mètode AddFont(). Les lletres normals usen codificació Windows cp1252 (Europa occidental).
Es pot executar el mètode abans no es creï la primera pàgina i la lletra serà retinguda entre pàgines.
Si només voleu canviar el tamany de lletra actual, és millor executar SetFontSize().

Nota: els fitxers de definició de lletra han de ser accessibles. Es busquen a: Exemple de definició FPDF_FONTPATH:
define('FPDF_FONTPATH','/home/www/font');
require('fpdf.php');
Si no es troba el fitxer corresponent a la lletra sol·licitada, s'emetrà l'error "Could not include font definition file".

Paràmetres

family
Família de lletra. Pot ser o un nom definit per AddFont() o una de les famílies normals (en majúscules o minúscules): També es pot passar una cadena buida. En aquest cas, es conserva la família actual.
style
Estil de lletra. Els valors possibles són (en majúscules o minúscules): o qualsevol combinació. El valor per defecte és normal. Els estils negreta i cursiva no s'apliquen a Symbol ni ZapfDingbats.
size
Tamany de lletra en punts.
El valor per defecte és el tamany actual. Si no se n'ha especificat cap des de l'inici del document, es pren el valor de 12.

Exemple

// Times normal 12
$pdf->SetFont('Times');
// Arial negreta 14
$pdf->SetFont('Arial','B',14);
// Suprimeix negreta
$pdf->SetFont('');
// Times negreta, cursiva i subratllada 14
$pdf->SetFont('Times','BIU');

Vegeu també

AddFont, SetFontSize, Cell, MultiCell, Write
Índex