структура 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 + размером ресурса.
Комментарии
Эта структура добавляется в структуру 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 [только классические приложения] |
Заголовок |
|