структура MXDC_S0PAGE_DATA_T

Структура MXDC_S0PAGE_DATA_T содержит страницу документа XPS для передачи в выходной файл Microsoft XPS Document Converter (MXDC) без обработки.

Синтаксис

typedef struct tagMxdcS0PageData {
  ULONG dwSize;
  BYTE  bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;

Участники

dwSize

Размер выходного буфера bData.

bData

Страница документа XPS.

Remarks

Эта структура добавляется к структуре MXDC_ESCAPE_HEADER_T (которая имеет значение MXDCOP_SET_S0PAGE) для создания MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T структуры. Затем эта структура передается в параметр lpszInData функции ExtEscape при вызове с MXDC_ESCAPE в качестве escape-файла. Результатом является то, что MXDC передает страницу в выходные данные без обработки.

Вызов ExtEscape должен находиться между вызовом StartPage и вызовом EndPage.

Вызывающее приложение отвечает за проверку XML страницы документа XPS.

Потребление потоковой передачи более эффективно при вызове ExtEscape с MXDCOP_SET_S0PAGE_RESOURCE в качестве opCode для каждого ресурса на странице, прежде чем вызывать его с помощью MXDCOP_SET_S0PAGE.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Mxdc.h

См. также раздел

Вывод на печать

Структуры API очереди печати

Escape-функции принтера GDI

ExtEscape

MXDC_ESCAPE