SetFont

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

Beschreibung

Bestimmt die Schriftart, die bei der Ausgabe von Zeichen vorgegeben wird. Es ist erforderlich diese Methode mindestens einmal vor der Ausgabe von Text aufzurufen, da das resultierende Dokument sonst ungültig sein wird.
Die Methode kann vor der ersten Seite angewendet werden, die definierte Schrift bleibt von Seite zu Seite erhalten.
Wenn lediglich die Schriftgröße verändert werden soll, ist der Gebrauch von SetFontSize() einfacher.

Achtung: Damit die Methode erfolgreich abgearbeitet werden kann, muss Zugriff auf die Schriften-Metrik-Dateien bestehen. Hierfür bestehen drei Möglichkeiten:

Beispiel für den zuletzt genannten Fall (bitte den abschließenden Schrägstrich beachten):

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

Wird die zu der angegebenen Schrift genannte Metrik-Datei nicht gefunden, wird die Fehlermeldung "Could not include font metric file" generiert.

Parameter

family
Die gewünschte Schriftenfamilie. Mögliche Werte (Groß-/Kleinschreibung wird nicht beachtet): Es it ebenso möglich, eine leere Zeichenfolge anzugeben. In diesem Fall wird die zuvor verwendete Schrift beibehalten.
style
Der Schriftstil. Mögliche Werte (Groß-/Kleinschreibung wird nicht beachtet): Schriftenstile haben keinen Einfluss auf die Symbolschriften (Symbol und ZapfDingbats)
size
Schriftengröße in Punkte. Der Standardwert ist die zuvor verwendete Größe. Wenn die Größe seit dem Start des Dokumentes noch nicht definiert wurde, wird der Wert 12 verwendet.

Beispiel

//Times normal 12
$pdf->SetFont('Times');
//Arial fett 14
$pdf->SetFont('Arial','B',14);
//Schriftestil fett entfernen
$pdf->SetFont('');
//Times normal 14
$pdf->SetFont('Times');

Siehe auch

SetFontSize(), Cell(), MultiCell().

Index