SIMULATE_CAPS_1 結構包含多任務緩衝處理器支援的模擬類型相關信息。
語法
typedef struct _SIMULATE_CAPS_1 {
DWORD dwLevel;
DWORD dwPageOrderFlags;
DWORD dwNumberOfCopies;
DWORD dwCollate;
DWORD dwNupOptions;
} SIMULATE_CAPS_1, *PSIMULATE_CAPS_1;
成員
dwLevel
指定這個結構的版本。 此值必須是 1。
dwPageOrderFlags
指定要列印頁面的順序。 這個成員可以設定為下列其中一個值:
| 旗 | 定義 |
|---|---|
| BOOKLET_PRINT | 頁面應該以摺頁冊形式列印,其中兩個文件頁列印在實體頁面的一邊。 在橫向模式中,兩個文件頁面會並排列印在紙張上。 在直向模式中,兩個檔頁面會以頂端和底部列印。 |
| NORMAL_PRINT | 頁面應該以正常順序列印:第 1 頁、第 2 頁等等。 |
| REVERSE_PRINT | 頁面應該以反向順序列印:最後一頁、最後一頁等等。 |
dwNumberOfCopies
指定多任務緩衝處理器可以處理的復本數目上限。
dwCollate
指定多任務緩衝處理程式是否支援定序。 值為 1 表示多任務緩衝處理器支援定序,而值為 0 表示它沒有。
dwNupOptions
這是位掩碼,代表印表機可以在實體頁面上列印的各種文件頁。 最小有效位代表每頁 1 個文件頁、下一位代表每頁 2 個檔頁、下一位代表每一實體頁面 3 個文件頁等等。 例如,0x0000810B表示多任務緩衝處理器支援每個實體頁面 1、2、4、9 和 16 個文件頁面。
言論
IPrintCoreUI2::QuerySimulationSupport 方法會使用此結構向使用者介面外掛程式報告多任務緩衝處理器的模擬支援層級。
要求
| 要求 | 價值 |
|---|---|
| 標頭 | printoem.h (include Printoem.h) |