SetFont

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

Opis

Ustawie czcionkę używaną do drukowania łańcuchów znaków. Obowiązkowe jest wywołanie tej metody co najmniej raz przed drukowaniem tekstu.
Czcionka może być jedną ze standardowych lub czcionką dodaną przez metodę AddFont(). Standardowe czcionki używają kodowania Windows cp1252 (Western Europe).
Metoda ta może być wywołana przed stworzeniem pierwszej strony a czcionka jest przekazywana ze strony do strony.
Jeśli życzysz sobie zmienić aktualny rozmiar czcionki, łatwiej jest wywołać SetFontSize().

Uwaga: Pliki metryczne czcionki muszą być dostępne. Są one wyszukiwane w kolejności w: Przykład definiowania FPDF_FONTPATH:
define('FPDF_FONTPATH','/home/www/font');
require('fpdf.php');
Jeśli nie znaleziono pliku odwołującego się do określonej czcionki, błąd "Could not include font definition file" jest wyświetlany.

Parametry

family
Rodzina czcionek. Może być to jedna z nazw definiowanych przez AddFont() lub jedna ze standardowych rodzin (z uwzględnieniem małych i wielkich liter): Możliwe jest wstawienie pustego łańcucha znaków. W tym przypadku aktualna rodzina czcionej pozostaje aktualna.
style
Styl czcionki. Możliwe wartości to (z uwzględnieniem małych i wielkich liter): lub dowolna kombinacja. Domyślną wartością jest regularna. Pogrubienie i pochylenie nie mają zastosowania do Symbol i ZapfDingbats.
size
Rozmiar czcionki w punktach.
Domyślną wartością jest aktualny rozmiar. Jeśli nie ma wyspecyfikowanego rozmiaru od początku dokumentu, brana jest wartość 12.

Przykład

// Times regularna 12
$pdf->SetFont('Times');
// Arial pogrubiona 14
$pdf->SetFont('Arial','B',14);
// Usuwa pogrubienie
$pdf->SetFont('');
// Times pogrubiona, pochylona i podkreślona 14
$pdf->SetFont('Times','BIU');

Zobacz także

AddFont, SetFontSize, Cell, MultiCell, Write
Index