Partilhar via


Atributos de opção para o recurso ColorMode

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.

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 atributo Comments
* Cor? TRUE ou FALSE, indicando se a opção produz cor. Optional. Se não for especificado, o valor padrão será TRUE para *DrvBPP> 1. Para criar escala cinza, defina como FALSE com *DrvBPP> 1.
* ColorPlaneOrder LIST indicando a ordem em que o Unidrv deve enviar dados do plano de cores.

Examples:

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 coloridos suportados pela impressora. Optional. 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. Optional. Se não for especificado, o valor padrão será 1. (Para impressoras a cores, um valor de 1 é referido como modo de píxeis.)
* 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. Optional. Se não for especificado, o valor padrão será 1. (Para impressoras a cores, um valor de 1 é referido 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 . 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. Optional. 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. Optional. 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 indexados através de uma paleta de cores. Optional. 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.

Veja também Controlar a qualidade da imagem.