SetFont

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

Leírás

Beállítja a karakterek megjelenítésére használt betűtípust. Ezt a műveletet kötelező meghívni legalább egyszer egy szöveg megjelenítése előtt, ellenben a dokumentum érvénytelen lesz.
A betűtípus lehet egy alapértelmezett vagy egy az AddFont() által hozzáadott típus. Az alapértelmezett betűtípusok Windows cp1252 (Nyugat Európai) kódolást használnak.
A művelet meghívható az első oldal készítése előtt, így a betűtípus lapról lapra megmarad.
Ha változtatni szeretnénk az aktuális betűméretet, hívjuk a SetFontSize() függvényt.

Megjegyzés:a betűtípus metrikai fájlainak elérhetőknek kell lenniük. Egymás után keresésre kerülnek: Példa a FPDF_FONTPATH definiálására:
define('FPDF_FONTPATH','/home/www/font');
require('fpdf.php');
Amennyiben a hivatkozás által megadott betűtípus nem található, a folyamat "Could not include font definition file" - "Nem sikerült a betűkészlet beillesztése" hibával leáll.

Paraméterek

family
Betűtípuscsalád. Ez lehet egy AddFont() által megadott név vagy egy az általános betűcsaládok közül (nem betűméret érzékeny): Itt is lehetséges az értéket üresen hagyni, ebben az esetben az épp alkalmazott betűcsalád kerül további alkalmazásra.
style
Betűstílus. Lehetséges értékek (nem betűméret érzékeny): vagy ezek bármilyen kombinációja.
Alapérték az általános.
Félkövér és dőlt stílusok nem elérhetőek a Symbol és ZapfDingbats betűtípusoknál.
size
Betűméret pt-ben megadva.
Az alapérték az aktuális mérettel egyenlő, de ha nem volt még megadva a dokumentum eleje óta betűméret, akkor 12 pt.

Példa

// Times New Roman, általános, 12 pt
$pdf->SetFont('Times');
// Arial, félkövér, 14 pt
$pdf->SetFont('Arial','B',14);
// Törli a félkövér stílust
$pdf->SetFont('');
// Times New Roman, félkövér, dőlt, aláhúzott és 14 pt (az előbb megadott méret kerül tovább görgetésre)
$pdf->SetFont('Times','BIU');

Lásd még

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