pdf_set_font

( 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 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 , 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 vytvořit validní PDF dokument , tato funkce se musí volat 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í . )