Поделиться через


структура SIMULATE_CAPS_1 (printoem.h)

Структура SIMULATE_CAPS_1 содержит сведения о типах моделирования, поддерживаемых spooler.

Синтаксис

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

Указывает максимальное количество копий, которые может обрабатывать средство spooler.

dwCollate

Указывает, поддерживает ли spooler параметры сортировки. Значение 1 указывает, что spooler поддерживает параметры сортировки, а значение 0 указывает, что он не поддерживается.

dwNupOptions

Битовая маска, представляющая различные числа страниц документов, которые принтер может распечатать на физической странице. Наименее значимый бит представляет 1 страницу документа на страницу, следующий бит представляет 2 страницы документов на страницу, следующий бит представляет 3 страницы документов на физическую страницу и т. д. Например, 0x0000810B указывает, что spooler поддерживает 1, 2, 4, 9 и 16 страниц документов на физическую страницу.

Замечания

Метод IPrintCoreUI2::QuerySimulationSupport использует эту структуру, чтобы сообщить о уровне поддержки моделирования spooler в подключаемый модуль пользовательского интерфейса.

Требования

Требование Ценность
заголовка printoem.h (include Printoem.h)

См. также

IPrintCoreUI2::QuerySimulationSupport