pdf_set_font

( PHP 3 = 3.0.6 , PHP 4 )

pdf_set_font -- Wählt einen Zeichensatz und dessen Größe aus

Beschreibung

void pdf_set_font ( int PDF-Dokument, string Zeichensatzname, double Größe, string Kodierung [, int einbetten])

Die Funktion pdf_set_font( ) Die Funktion pdf_set_font( ) setzt den den aktuellen Zeichensatz , die Zeichensatzgröße und die Kodierung . Bei Verwendung von pdflib 0.6 müssen die Adobe Zeichensatz-Metriken ( afm-Dateien ) für den Zeichensatz in dem voreingestellten Verzeichnis abgelegt werden (voreingestellt ist . / font ) .

Der vorletzte Parameter encoding gibt die Kodierung des Zeichensatzes an . Er kann die folgenden Werte annehmen : ' builtin' , 'ebcdic' , 'macroman' , 'macexpert' , 'winansi' , 'host' . 'winansi ' oder 'host ' ist im übrigen häufig eine gute Wahl . Wenn der letzte Parameter auf eins gesetzt ist , wird der Zeichensatz in das PDF-Dokument eingebettet , sonst nicht . Einen Zeichensatz einzubetten , ist immer dann eine gute Wahl , wenn der Zeichensatz nicht sehr weit verbreitet ist , und die Person , die das Dokument lesen soll , keinen Zugriff auf den Zeichensatz hat .

Anmerkung : Diese Funktion muss nach pdf_begin_page( ) aufgerufen werden um ein gültiges Dokument zu erhalten .

Anmerkung : Wenn der Zeichensatz über eine .upr-Datei referenziert wird , muss der Name in der afm-Datei mit dem Zeichensatznamen übereinstimmen . Andernfalls wird der Zeichensatz mit jedem Aufruf von pdf_set_font( ) erneut eingebettet . (Danke an Paul Haddon , der dieses Problem gefunden hat . )