Compartilhar via


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.