Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Important
A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte Guia de design do aplicativo de suporte de impressão v1 e v2.
Um plug-in OEM pode notificar o driver Pscript5 de que o interpretador PostScript pronto para %hostfont%tem um conjunto de fontes e CIDFonts que estão disponíveis para uso e são idênticos àqueles que o driver Pscript5 pode baixar durante um trabalho de impressão. A notificação de quais fontes devem ser tratadas dessa maneira é feita colocando chaves no registro. O driver Pscript5 verifica o registro para novas informações quando sua função DrvEnablePDEV é chamada. O plug-in pode então garantir que os dados estejam atualizados antes que o PDEV seja ativado.
A tabela a seguir lista os %hostfont% nomes de entrada do Registro, seus tipos e seus valores. O plug-in OEM deve chamar SetPrinterData (descrito na documentação do SDK do Microsoft Windows) para definir esses nomes de entrada. Os nomes de entradaHostFont Xxx são mutuamente exclusivos. Ou seja, apenas um dos seguintes nomes de entrada pode existir no registro a qualquer momento.
| Nome da entrada | Tipo e valor | Description |
|---|---|---|
| HostFontExceptCIDFonts | REG_BINARY | Pode conter várias cadeias de caracteres ASCII terminadas por NULL contendo os nomes PostScript CIDFont. A cadeia de caracteres final é encerrada por um caractere nulo extra. Semelhante a HostFontExceptFonts, exceto que se aplica a CIDFonts. |
| HostFontExceptFonts | REG_BINARY | Pode conter várias cadeias de caracteres ASCII terminadas por NULL contendo os nomes de fonte PostScript. A cadeia de caracteres final é encerrada por um caractere nulo extra. Fontes que o driver Pscript5 não "vê" como disponíveis e idênticas às fontes no interpretador PostScript pronto para %hostfont%. O driver Pscript5 baixa apenas essas fontes. Trate todas as fontes como %hostfont%-able. Se esse nome de entrada aparecer com qualquer valor, o driver Pscript5 não baixará nenhuma fonte. |
| Linha3 | REG_DWORD | Pode ser qualquer valor. |
| Linha4 | REG_BINARY | Pode conter várias cadeias de caracteres ASCII terminadas por NULL contendo os nomes PostScript CIDFont. A cadeia de caracteres final é encerrada por um caractere nulo extra. Semelhante a HostFontIncludesFonts, exceto que se aplica a CIDFonts. |
| Linha5 | REG_BINARY | Pode conter várias cadeias de caracteres ASCII terminadas por NULL contendo os nomes de fonte PostScript. A cadeia de caracteres final é encerrada por um caractere nulo extra. Fontes que o driver Pscript5 "vê" como as únicas que estão disponíveis e idênticas no interpretador PostScript pronto para %hostfont%. O driver Pscript5 não baixa essas fontes. |
Notas adicionais sobre nomes de entrada de registro hostfont
HostFontExceptFonts é REG_BINARY dados que consistem em uma sequência de cadeias de caracteres de byte único terminadas por NULL contendo os nomes de fonte de localização PostScript de fontes baseadas em TTF, OTF ou PFB baseadas em codificação e nome de glifo. Os nomes não são listados em nenhuma ordem específica; o sobrenome é encerrado por dois NULLs e não há bytes após os NULLs. Este nome de entrada é verificado somente quando HostFontHasMostFonts não é encontrado.
A existência da chave HostFontHasMostFonts com qualquer valor atribuído a ela significa que o driver deve assumir que todas as fontes de host baseadas em TTF, OTF e PFB estão disponíveis em seu formato "nativo", ou seja, como uma fonte PostScript ou um formato CIDFont conforme apropriado, no interpretador de destino.
HostFontIncludesFonts é semelhante a HostFontExceptFonts, exceto que ele lista explicitamente nomes de fontes PostScript que estão disponíveis no interpretador de destino.