ColorMode 功能的选项属性

重要

建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) ,自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

有关详细信息,请参阅 打印支持应用设计指南

下表列出了与 ColorMode 功能关联的属性。 有关 ColorMode 功能的详细信息,请参阅 标准功能

特性名 属性参数 注释
*颜色? TRUEFALSE,指示选项是否生成颜色。 可选。 如果未指定,则 *DrvBPP> 1 的默认值为 TRUE。 若要创建灰度缩放,请使用 *DrvBPP> 1 设置为 FALSE
*ColorPlaneOrder 指示 Unidrv 发送颜色平面数据的顺序的列表。

示例:

列出 (黄色、洋红色、青色、黑色)

列出 (红、绿、蓝)

可以在列表中重复颜色。
如果 *DevNumOfPlanes 大于 1,则为必需。 指定的颜色数必须等于 *DevNumOfPlanes
*DevBPP 指示打印机支持的每像素颜色数据的位数的数值。 可选。 如果未指定,则默认值为 1。
*DevNumOfPlanes 指示打印机支持的彩色平面数的数值。 可选。 如果未指定,则默认值为 1。 (对于彩色打印机,值 1 称为像素模式。)
*DrvBPP 指示 Unidrv 应用于其位图呈现缓冲区的每像素位数的数值。 位图格式是与 Windows 设备无关的位图 (DIB) ,有效值为 1、4、8、16、24 或 32。 可选。 如果未指定,则默认值为 1。 (对于彩色打印机,值 1 称为“平面模式”。)

Windows DDB 始终使用一个颜色平面。

*IPCallbackID 正数值,作为其 IPCallbackID 参数传递给呈现插件的 IPrintOemUni::ImageProcessing 方法。 如果提供的 呈现插件 包含 IPrintOemUn::ImageProcessing 方法,则是必需的。
*PaletteProgrammable TRUEFALSE,指示调色板是否可编程。 可选。 如果未指定,则默认值为 FALSE
*PaletteSize 表示与指定选项一起使用的调色板中的条目数的数值。 可选。 如果未指定,则默认值为 2。
*RasterMode DIRECT 或 INDEXED,指示光栅数据是直接发送到打印机还是通过调色板编制索引。 可选。 如果未指定,则默认值为 INDEXED。

有关示例,请参阅 示例 GPD 文件

有关其他选项属性的信息,请参阅 所有功能的选项属性

另请参阅 控制图像质量