Manuál PHP | ||
---|---|---|
Předcházející | Další |
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í.)
Předcházející | Domů | Další |
pdf_set_duration | Nahoru | pdf_set_horiz_scaling |