структура MXDC_XPS_S0PAGE_RESOURCE_T

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

Синтаксис

typedef struct tagMxdcXpsS0PageResource {
  DWORD dwSize;
  DWORD dwResourceType;
  BYTE  szUri[MAX_PATH];
  DWORD dwDataSize;
  BYTE  bData[1];
} MXDC_XPS_S0PAGE_RESOURCE_T, *P_MXDC_XPS_S0PAGE_RESOURCE_T;

Участники

dwSize

Общий размер этой структуры и ресурса, на который он указывает.

dwResourceType

Значение типа MXDC_S0_PAGE_ENUMS , указывающее тип ресурса, например изображение TIFF или шрифт TrueType.

szUri

Универсальный код ресурса (URI) для данного ресурса. Это не может быть более 260 байт.

dwDataSize

Размер ресурса в байтах.

bData

Данные ресурса в массиве байтов размером 1 + размер ресурса.

Remarks

Эта структура добавляется к структуре MXDC_ESCAPE_HEADER_T (для которого задано значение opCode MXDCOP_SET_S0PAGERESOURCE), чтобы сделать структуру MXDC_S0PAGE_RESOURCE_ESCAPE_T. Полученная MXDC_S0PAGE_RESOURCE_ESCAPE_T структура затем передается в параметр lpszInData функции ExtEscape , вызываемой с помощью escape-MXDC_ESCAPE . Эффект заключается в отправке ресурса в MXDC для преобразования и записи в выходной файл.

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

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

Требования

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

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

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

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

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

ExtEscape

MXDC_ESCAPE