半色调功能的选项属性
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅 打印支持应用设计指南。
下表列出了与半色调功能关联的属性。 有关半色调功能的详细信息,请参阅标准功能。
属性名 | 属性参数 | 注释 |
---|---|---|
* HTCallbackID | 传递给渲染插件的 IPrintOemUni::HalftonePattern 方法的正数值,作为其 dwCallbackID 参数。 | 如果提供了 IPrintOemUni::HalftonePattern 方法,则需要此项。 有关详细信息,请参阅使用 Unidrv 设置半色调。 |
* HTNumPatterns | 表示提供的半色调模式数的数值。 有关详细信息,请参阅使用 Unidrv 设置半色调。 | 可选。 可以是 1 或 3,其中 3 表示红色、绿色和蓝色的单独模式,按此顺序排列。 如果未指定,则默认值为 1。 可与 *rcHTPatternID 或 *HTCallbackID 一起使用。 |
* HTPatternSize | 一对数值,表示由 *rcHTPatternID 指定的模式的宽度和高度(以像素为单位)。 | 如果指定了 *rcHTPatternID,则为必填项。 最大模式大小为 PAIR (256, 256)。 宽度和高度相乘后,必须能被 4 整除,才能作为 DWORD 存储 |
* rcHTPatternID | 表示半色调模式数据的 RC_HTPATTERN 资源的资源标识符。 | 如果资源 DLL 中提供了半色调模式,则需要此选项。 有关详细信息,请参阅使用 Unidrv 设置半色调。 |
有关使用这些属性的详细信息,请参阅使用 Unidrv 设置半色调。 这些属性不适用于微型驱动程序提供的半色调。