структура MXDC_PRINTTICKET_DATA_T

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

Синтаксис

typedef struct tagMxdcPrintTicketData {
  DWORD dwDataSize;
  BYTE  bData[1];
} MXDC_PRINTTICKET_DATA_T, *P_MXDC_PRINTTICKET_DATA_T;

Члены

dwDataSize

Размер билета на печать в байтах.

bData

Билет на печать документа XPS.

Комментарии

Эта структура добавляется к структуре MXDC_ESCAPE_HEADER_T , в которую для элемента opCode задано значение MXDCOP_PRINTTICKET_FIXED_PAGE, MXDCOP_PRINTTICKET_FIXED_DOC или MXDCOP_PRINTTICKET_FIXED_DOC_SEQ для создания структуры MXDC_PRINTTICKET_ESCAPE_T . Затем структура MXDC_PRINTTICKET_ESCAPE_T передается параметру lpszInData функции ExtEscape при вызове с помощью escape-MXDC_ESCAPE . Результатом является запись билета на печать в файл документа XPS.

Если для opCode задано значение MXDCOP_PRINTTICKET_FIXED_PAGE, вызов ExtEscape должен происходить между вызовом StartPage и вызовом EndPage. Если для opCode задано значение MXDCOP_PRINTTICKET_FIXED_DOC или MXDCOP_PRINTTICKET_FIXED_DOC_SEQ, вызов ExtEscape должен происходить между вызовом Метода StartDoc и Вызовом Метода EndDoc.

Требования

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

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

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

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

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

ExtEscape

MXDC_ESCAPE