SetFont

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

Versiune

1.0

Descriere

Seteaza fontul folosit pentru a tipari caractere. Este obligatoriu apelul acestei metode cel putin odata inainte de tiparirea textului, sau documentul va fi invalid.
Fontul poate fi unul standard sau un font adaugat cu AddFont(). Fonturile standard folosesc codificarea cp1252 (Western Europe).
Metoda poate fi apelata inainte de crearea primei pagini si fontul este retinut de la o pagina la alta.
Daca doriti sa schimbati doar marimea fontului, este mai simplu sa apelati doar SetFontSize().

Nota: pentru fonturile standard, fisierele metrice corespunzatoare trebuie sa fie acceibile. Sunt 3 posibilitati pentru asta:

Exemplu pentru ultimul caz:

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

Daca fisierul corespunzator nu este gasit, eroare "Could not include font metric file" este generata.

Parametrii

family
Familia fontului. Poate fi fie un nume definit cu AddFont() sau o familie standard: Este posibila pasarea unui sir gol, caz in care familia curenta este retinuta.
style
Stilul fontului. Valori posibile: sau orice combinatie. Bold si italic nu se aplica la Symbol si ZapfDingbats.
size
Marimea fontului in puncte.
Valoare implicita este marimea curenta. Daca nici o marime nu a fost specificata de la ineputul documentului, valoarea este 12.

Exemplu

//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');

Vezi

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

Index