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

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

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

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

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

ExtEscape

MXDC_ESCAPE