ColorMode 功能的选项属性
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
下表列出了与 ColorMode 功能关联的属性。 有关 ColorMode 功能的详细信息,请参阅标准功能。
属性名 | 属性参数 | 注释 |
---|---|---|
*Color? | TRUE 或 FALSE,指示选项是否生成颜色。 | 可选。 如果未指定,对于 *DrvBPP> 1,默认值为 TRUE。 若要创建灰色缩放,请将 *DrvBPP> 1 设置为 FALSE。 |
*ColorPlaneOrder | LIST,表示 Unidrv 发送颜色平面数据的顺序。 示例: 列表(黄色、洋红色、青色、黑色) 列表(红色、绿色、蓝色) 颜色可以在列表中重复。 |
如果 *DevNumOfPlanes 大于 1,则为必填项。 指定的颜色数量必须等于 *DevNumOfPlanes。 |
*DevBPP | 表示打印机支持的颜色数据的每像素位数的数值。 | 可选。 如果未指定,则默认值为 1。 |
*DevNumOfPlanes | 指示打印机支持的颜色平面数的数值。 | 可选。 如果未指定,则默认值为 1。 (对于彩色打印机,值 1 称为像素模式。) |
*DrvBPP | 指示 Unidrv 应用于其位图渲染缓冲区的每个像素的位数的数值。 位图格式是独立于 Windows 设备的位图 (DIB),有效值为 1、4、8、16、24 或 32。 | 可选。 如果未指定,则默认值为 1。 (对于彩色打印机,值 1 称为“平面模式”。) Windows DIB 始终使用一个颜色平面。 |
*IPCallbackID | 正数值,作为其 IPCallbackID 参数传递给渲染插件的 IPrintOemUni::ImageProcessing 方法。 | 如果提供的渲染插件包含 IPrintOemUn::ImageProcessing 方法,则需要此项。 |
*PaletteProgrammable | TRUE 或 FALSE,指示调色板是否可编程。 | 可选。 如果未指定,默认值为 FALSE。 |
*PaletteSize | 表示与指定选项一起使用的调色板中的条目数的数值。 | 可选。 如果未指定,则默认值为 2。 |
*RasterMode | DIRECT 或 INDEXED,指示光栅数据是直接发送到打印机还是通过调色板编制索引。 | 可选。 如果未指定,则默认值为 INDEXED。 |
有关其他选项属性的详细信息,请参阅所有功能的选项属性。
另请参阅控制图像质量。