SetFont

SetFont(string rodzina [, string styl [, float rozmiar]])

Wersja

1.0

Opis

Ustawia czcionkę którą będą wypisywane łańcuchy znaków. Wywołanie tej metody jest obowiązkowe przed wypisaniem jakiegokolwiek tekstu, inaczej dokument będzie nieprawidłowy.
Czcionka może być wybrana ze standardowych albo z dodanych metodą AddFont(). Czcionki standardowe używają kodowania cp1252 (Europa Zachodnia)
Metoda niniejsza może być wywołana przed dodaniem pierwszej strony a jej efekt jest zachowany przy dodawaniu następnych.
Jeśli potrzebna jest tylko zmiana wielkości czcionki, łatwiej jest użyć SetFontSize().

Uwaga: dla czcionek standardowych muszą być dostępne metryki w jeden z następujących sposobów:

Przykład ostatniego sposobu (zauważ ukośnik na końcu):

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

Jesli plik odpowiadajacy czcionce nie zostanie odnaleziony, generowany jest błąd "Could not include font metric file" (Nie można dołączyć pliku metryki).

Parametry

rodzina
Rodzina czcionki. Albo nazwa zdefiniowana przez AddFont() albo jedna ze standardowych rodzin (wielkość liter bez znaczenia): W razie podania pustego łańcucha zachowywana jest rodzina bieżąca.
styl
Styl czcionki. Przyjmuje wartości (wielkosc liter bez znaczenia): albo dowolna kombinacja powyższych. Domyślną jest zwykła. Wytłuszczenie i pochylenie nie dotyczą Symbol i ZapfDingbats.
size
Rozmiar w punktach.
Domyślną wartością jest bieżący rozmiar. Jeśli nie podano żadnego od utworzenia dokumentu, przyjmuje wielkość 12.

Przykład

//Times zwykły 12
$pdf->SetFont('Times');
//Arial wytłuszczony 14
$pdf->SetFont('Arial','B',14);
//Usuwamy wytłuszczenie
$pdf->SetFont('');
//Times wytłuszczony, pochyły i podkreślony 14
$pdf->SetFont('Times','BIU');

Zobacz również

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

Spis treści