Atributos de opção para o recurso ColorMode
Importante
Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft, juntamente com o PSA (Aplicativos de Suporte para Impressão), para personalizar a experiência de impressão em Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte o Guia de design do aplicativo de suporte para impressão.
A tabela a seguir lista os atributos associados ao recurso ColorMode. Para obter mais informações sobre o recurso ColorMode, consulte Recursos Padrão.
Nome do atributo | Parâmetro de atributos | Comentários |
---|---|---|
*Cor? | TRUE ou FALSE, indicando se a opção produz cor. | Opcional. Se não for especificado, o valor padrão será TRUE para *DrvBPP> 1. Para criar o dimensionamento cinza, defina como FALSE com *DrvBPP> 1. |
*ColorPlaneOrder | LIST indicando a ordem na qual Unidrv deve enviar dados do plano de cores. Exemplos: LIST (YELLOW, MAGENTA, CYAN, BLACK) LIST (VERMELHO, VERDE, AZUL) As cores podem ser repetidas na lista. |
Obrigatório se *DevNumOfPlanes for maior que 1. O número de cores especificadas deve ser igual a *DevNumOfPlanes. |
*DevBPP | Valor numérico que indica o número de bits por pixel de dados de cor compatíveis com a impressora. | Opcional. Se não for especificado, o valor padrão será 1. |
*DevNumOfPlanes | Valor numérico que indica o número de planos de cores com suporte da impressora. | Opcional. Se não for especificado, o valor padrão será 1. (Para impressoras coloridas, um valor de 1 é conhecido como modo de pixel.) |
*DrvBPP | Valor numérico que indica o número de bits por pixel que Unidrv deve usar para seu buffer de renderização de bitmap. O formato de bitmap é um DIB (bitmap independente de dispositivo) do Windows e os valores válidos são 1, 4, 8, 16, 24 ou 32. | Opcional. Se não for especificado, o valor padrão será 1. (Para impressoras coloridas, um valor de 1 é conhecido como "modo planar".) Os DIBs do Windows sempre usam um plano de cores. |
*IPCallbackID | Valor numérico positivo, passado para o método IPrintOemUni::ImageProcessing do plug-in de renderização como seu argumento IPCallbackID . | Obrigatório se for fornecido um plug-in de renderização que contenha um método IPrintOemUn::ImageProcessing . |
*PaletteProgrammable | TRUE ou FALSE, indicando se a paleta de cores é programável. | Opcional. Se não for especificado, o valor padrão será FALSE. |
*PaletteSize | Valor numérico que representa o número de entradas na paleta de cores usada com a opção especificada. | Opcional. Se não for especificado, o valor padrão será 2. |
*RasterMode | DIRECT ou INDEXED, indicando se os dados de varredura são enviados diretamente para a impressora ou indexados por meio de uma paleta de cores. | Opcional. Se não for especificado, o valor padrão será INDEXED. |
Para obter exemplos, consulte os arquivos GPD de exemplo.
Para obter informações sobre atributos de opção adicionais, consulte Atributos de opção para todos os recursos.
Consulte também Controlando a qualidade da imagem.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de