(
PHP
3
=
3.0.6
,
PHP
4
)
pdf_set_font -- Určit font a velikost
Popis
void
pdf_set_font
( int pdf document, string font name, double size, string
encoding [, int embed])
Funkce
pdf_set_font(
)
nastaví
platný
font
,
velikost
,
a
kódování
.
Pokud
používáte
pdflib
0.6
,
budete
muset
poskytnout
Adobe
Font
Metrics
(
afm
soubory
)
pro
daný
font
ve
font
cestě
(default
je
.
/
fonts
)
.
Pokud
používáte
PHP
3
nebo
pdflib
ve
verzi
starší
než
2.20
,
čtvrtý
argument
encoding
může
mít
následující
hodnoty
:
0
=
builtin
,
1
=
pdfdoc
,
2
=
macroman
,
3
=
macexpert
,
4
=
winansi
.
Při
encoding
větší
než
4
a
menší
než
0
se
použije
winansi
.
Většinou
je
to
správná
volba
.
Pokud
používáte
PHP
4
a
pdflib
ve
verzi
=
2.20
,
argument
encoding
se
změnil
na
řetězec
.
Používejte
'
winansi'
,
'builtin'
,
'host'
,
'macroman
'
atd
.
Pokud
má
poslední
argument
hodnotu
1
,
font
se
vloží
do
PDF
dokumentu
.
Vložit
font
je
obvykle
dobrý
napad
,
pokud
tento
font
není
příliš
rozšířený
a
nemůžete
zaručit
,
že
osoba
,
která
váš
dokument
čte
,
má
přístup
k
fontům
v
dokumentu
použitým
.
Font
se
vloží
pouze
jednou
,
i
když
voláte
pdf_set_font(
)
několikrát
.
Poznámka
:
Pokud
se
má
vytvořit
validní
PDF
dokument
,
tato
funkce
se
musí
volat
až
po
pdf_begin_page(
)
.
Poznámka
:
Pokud
v
.upr
souboru
odkazujete
na
nějaký
font
,
ujistěte
se
,
že
jméno
v
afm
souboru
a
jméno
fontu
jsou
stejné
.
Jinak
se
font
vloží
vícekrát
.
(
Díky
Paulu
Haddonovi
za
toto
zjištění
.
)