(
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
.
)