Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 průvodci návrhem aplikace Podpora tisku.
Modul plug-in OEM může upozornit ovladač Pscript5, že připravený PostScript interpreter %hostfont%má sadu písem a CIDFonts, které lze použít a které jsou identické s těmi, jež může ovladač Pscript5 stáhnout v průběhu tiskové úlohy. Oznámení o tom, která písma se mají tímto způsobem zpracovat, se provádí umístěním klíčů do registru. Ovladač Pscript5 zkontroluje nové informace v registru, když je volána jeho DrvEnablePDEV funkce. Modul plug-in pak může zajistit, že data budou aktuální před povolením PDEV.
Následující tabulka uvádí názvy položek registru %hostfont%, jejich typy a jejich hodnoty. OEM modul plug-in by měl zavolat SetPrinterData (popsané v dokumentaci k sadě Microsoft Windows SDK) pro nastavení těchto názvů položek. Názvy položek hostFontXxx se vzájemně vylučují. To znamená, že v registru může v daném okamžiku existovat pouze jeden z následujících názvů položek.
Název položky | Typ a hodnota | Popis |
---|---|---|
HostFontExceptCIDFonts | REG_BINARY | Může obsahovat více řetězců ASCII ukončených hodnotou NULL, které obsahují názvy PostScript CIDFont. Konečný řetězec se ukončí dodatečným znakem null. Podobá se HostFontExceptFonts s tím rozdílem, že se vztahuje na CIDFonts. |
HostFontExceptFonts | REG_BINARY | Může obsahovat více řetězců ASCII s ukončenou hodnotou NULL, které obsahují názvy písem PostScriptu. Konečný řetězec se ukončí dodatečným znakem null. Písma, která ovladač Pscript5 "nevidí" jako dostupná a identická s těmito písmy v interpretu %hostfont%-ready PostScript. Ovladač Pscript5 stáhne pouze tato písma. Považovat všechna písma za %hostfont%-able. Pokud se tento název položky zobrazí s libovolnou hodnotou, ovladač Pscript5 nestahuje žádná písma. |
Řádek 3 | REG_DWORD | Může to být libovolná hodnota. |
Řádek 4 | REG_BINARY | Může obsahovat více řetězců ASCII ukončených hodnotou NULL, které obsahují názvy PostScript CIDFont. Konečný řetězec se ukončí dodatečným znakem null. Podobá se HostFontIncludesFonts s tím rozdílem, že se vztahuje na CIDFonts. |
Řádek 5 | REG_BINARY | Může obsahovat více řetězců ASCII s ukončenou hodnotou NULL, které obsahují názvy písem PostScriptu. Konečný řetězec se ukončí dodatečným znakem null. Písma, která ovladač Pscript5 "vidí" jako jediné, které jsou k dispozici a identické v interpretu %hostfont%-ready PostScript. Ovladač Pscript5 tato písma nestahuje. |
Další poznámky k názvům položek registru hostfont
HostFontExceptFonts je REG_BINARY data skládající se z posloupnosti jednobajtových řetězců ukončených hodnotou NULL, které obsahují findfont názvy v PostScriptu, jež jsou založené na TTF, OTF nebo PFB, nebo na písmech založených na kódování a názvech glyfů. Jména jsou uvedena v žádném konkrétním pořadí; poslední jméno je ukončeno dvěma nulami a po nulech nejsou žádné bajty. Tento název položky je zkontrolován pouze v případě, že není nalezen HostFontHasMostFonts.
Existence klíče HostFontHasMostFonts s libovolnou hodnotou přiřazenou znamená, že ovladač by měl předpokládat, že všechna písma hostitele založená na TTF, OTF a PFB jsou k dispozici ve svém nativním formátu, tj. jako postscriptové písmo nebo formát CIDFont podle potřeby v cílovém interpretu.
HostFontIncludesFonts se podobá HostFontExceptFonts s tím rozdílem, že explicitně uvádí názvy písem PostScriptu, které jsou k dispozici v cílovém interpretu.