структура 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 [только классические приложения] |
Заголовок |
|