SIMULATE_CAPS_1 结构 (printoem.h)
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 方法使用此结构向用户界面插件报告后台处理程序的模拟支持级别。
要求
要求 | 值 |
---|---|
Header | printoem.h (包括 Printoem.h) |