Atributos de opção para o recurso ColorMode
Importante
A plataforma de impressão moderna é o meio preferencial do Windows para se comunicar com as impressoras. 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 Plataformade impressão moderna e o Guia de design do aplicativo de suporte de 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 |
---|---|---|
*Color? | TRUE ou FALSE, indicando se a opção produz cor. | Opcional. Se esse campo não for especificado, o valor padrão será TRUE para *DrvBPP> 1. Para criar escala de cinza, defina como FALSE com *DrvBPP> 1. |
*ColorPlaneOrder | LIST indicando a ordem em que o 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. |
Necessá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 esse campo 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 esse campo 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 DIB (bitmap independente de dispositivo) do Windows e os valores válidos são 1, 4, 8, 16, 24 ou 32. | Opcional. Se esse campo 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 plugin como seu argumento IPCallbackID. | Necessá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 esse campo 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 por meio de uma paleta de cores. | Opcional. Se esse campo 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.