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 PSA (Aplicativos de Suporte à Impressão) 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 o Guia de design do aplicativo de suporte à 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 escala de cinza, defina como FALSE com *DrvBPP> 1.
*ColorPlaneOrdem LIST indicando a ordem em que a Unidrv deve enviar dados do plano de cores.

Exemplos:

LISTA (AMARELO, MAGENTA, CIANO, PRETO)

LISTA (VERMELHO, VERDE, AZUL)

As cores podem ser repetidas na lista.
Obrigatório se *DevNumOfPlanes for maior que 1. O número de cores especificado 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 suportados pela impressora. Opcional. Se não for especificado, o valor padrão será 1. (Para impressoras coloridas, um valor de 1 é chamado de modo de pixel.)
*DrvBPP Valor numérico que indica o número de bits por pixel que o Unidrv deve usar para seu buffer de renderização de bitmap. O formato de bitmap é um bitmap independente de dispositivo do Windows (DIB) 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 é chamado de "modo planar".)

Os DIBs do Windows sempre usam um plano de cor.

*IPCallbackID Valor numérico positivo, passado para o método IPrintOemUni::ImageProcessing do plug-in de renderização como seu argumento IPCallbackID. Necessário se for fornecido um plug-in de renderização que contenha um método IPrintOemUn::ImageProcessing .
*PaletaProgramável TRUE ou FALSE, indicando se a paleta de cores é programável. Opcional. Se não for especificado, o valor padrão será FALSE.
*PaletaTamanho 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 raster são enviados diretamente para a impressora ou são indexados através de uma paleta de cores. Opcional. Se não for especificado, o valor padrão será INDEXED.

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.