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 | ページは小冊子形式で印刷し、物理ページの片側に 2 つのドキュメント ページを印刷する必要があります。 横モードでは、2 つのドキュメント ページが用紙に並べて印刷されます。 縦モードでは、2 つのドキュメント ページが上下に印刷されます。 |
NORMAL_PRINT | ページは通常の順序 (1 ページ、2 ページなど) で印刷する必要があります。 |
REVERSE_PRINT | ページは、最後のページ、次から最後のページなど、逆の順序で印刷する必要があります。 |
dwNumberOfCopies
スプーラーが処理できるコピーの最大数を指定します。
dwCollate
スプーラーが照合順序をサポートするかどうかを指定します。 値 1 はスプーラーが照合順序をサポートし、値 0 は照合順序をサポートしないことを示します。
dwNupOptions
プリンターが物理ページに印刷できるさまざまな数のドキュメント ページを表すビットマスクです。 最下位ビットは 1 ページあたり 1 つのドキュメント ページを表し、次のビットは 1 ページあたり 2 つのドキュメント ページを表し、次のビットは物理ページあたり 3 つのドキュメント ページを表します。 たとえば、0x0000810Bは、スプーラーが物理ページごとに 1、2、4、9、および 16 のドキュメント ページをサポートしていることを示します。
注釈
IPrintCoreUI2::QuerySimulationSupport メソッドは、この構造体を使用して、スプーラーのシミュレーション サポートレベルをユーザー インターフェイス プラグインに報告します。
要件
要件 | 値 |
---|---|
Header | printoem.h (Printoem.h を含む) |