pdf_set_font

(PHP 3>= 3.0.6, PHP 4 >= 4.0.0)

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