Atributy stažených písem
Důležitý
Moderní tisková platforma je upřednostňovaná pro komunikaci s tiskárnami ve Windows. Doporučujeme použít ovladač třídy doručené pošty IPP od Microsoftu spolu s tiskovými podpůrnými aplikacemi (PSA) k přizpůsobení prostředí tisku ve Windows 10 a 11 pro vývoj zařízení tiskárny.
Další informace najdete v tématu Moderní tisková platforma a Průvodce návrhu aplikace na podporu tisku.
Následující tabulka uvádí atributy popisující podporu tiskárny pro stažená písma.
Název atributu | Parametr atributu | Komentáře |
---|---|---|
DLSymbolSet | Konstanta, která představuje sadu symbolů, která se má použít při stahování písem TrueType. Může to být PC-8 nebo ROMAN-8. | Volitelný. Pokud není zadán, předpokládá se, že oblast glyfů je souvislá v mezích určených *MinGlyphID a *MaxGlyphID. |
FontFormat | Konstantní hodnota označující typ podporovaného stahování. Musí to být jedna z těchto věcí: HPPCL HPPCL_RES HPPCL_OUTLINE OEM_CALLBACK |
Vyžaduje se, pokud tiskárna může stahovat písma. Pokud je zadán OEM_CALLBACK, musí být zadány funkce zpětného volání písma. Další informace o těchto zpětných voláních naleznete v tématu Přizpůsobení ovladačů tiskárny společnosti Microsoft. |
MaxFontID | Číselná hodnota představující maximální identifikátor měkkých písem | Volitelný. Pokud není zadána, výchozí hodnota je 65535. |
MaxGlyphID | Číselná hodnota představující maximální identifikátor glyfů stažených písem | Volitelný. Pokud není zadáno a není zadána *DLSymbolSet, výchozí hodnota je 255. Ignorováno, pokud je zadán *DLSymbolSet. |
MaxNumDownFonts | Číselná hodnota představující maximální počet měkkých písem, která lze uložit v paměti tiskárny najednou. | Volitelný. Pokud není zadáno, unidrv předpokládá, že lze uložit neomezený počet měkkých písem. |
MinFontID | Číselná hodnota představující minimální identifikátor měkkých písem | Volitelný. Pokud není zadána, výchozí hodnota je jedna. |
minGlyphID | Číselná hodnota představující minimální identifikátor stažených písem. | Volitelný. Pokud není zadána a *DLSymbolSet není zadána, výchozí hodnota je 32. Ignorováno, pokud je zadán *DLSymbolSet. |
TextHalftoneThreshold | Číselná hodnota, která určuje, zda Unidrv provádí text halftoning pro písma TrueType. Pokud je rozlišení ovladače větší nebo rovno hodnotě uvedené v tomto atributu, Unidrv aplikuje polotóny na text. | Volitelný. Výchozí hodnota je 600. |