共用方式為


ColorMode 功能的選項屬性

重要

新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。

如需詳細資訊,請參閱 新式列印平臺列印支援應用程式設計指南

下表列出與 ColorMode 功能相關聯的屬性。 如需 ColorMode 功能的詳細資訊,請參閱 標準功能

Attribute name 屬性參數 註解
*顏色? TRUEFALSE,表示選項是否產生色彩。 選擇性。 如果未指定,則 *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 正數值,傳遞至轉譯外掛程式的 IPrintOemUni::ImageProcessing 方法作為其 IPCallbackID 自變數。 如果提供包含 IPrintOemUn::ImageProcessing 方法的轉譯外掛程式,則為必要專案。
*PaletteProgrammable TRUEFALSE,表示調色盤是否可程式化。 選擇性。 如果未指定,預設值為 FALSE
*PaletteSize 數值,表示搭配指定選項使用之調色盤中的項目數。 選擇性。 如果未指定,預設值為 2。
*RasterMode DIRECT 或 INDEXED,指出點陣數據是直接傳送至印表機,還是透過調色盤編製索引。 選擇性。 如果未指定,預設值為 INDEXED。

如需其他選項屬性的詳細資訊,請參閱 所有功能的選項屬性。

另請參閱 控制影像品質