MXDC_S0PAGE_DATA_T 结构
MXDC_S0PAGE_DATA_T 结构保存一个 XPS 文档页,该页将传递到 Microsoft XPS 文档转换器 (MXDC) 输出文件,而无需进行任何处理。
语法
typedef struct tagMxdcS0PageData {
ULONG dwSize;
BYTE bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;
成员
-
dwSize
-
输出缓冲区 的大小 bData。
-
bData
-
XPS 文档页。
备注
此结构追加到 MXDC_ESCAPE_HEADER_T 结构 (其 opCode 设置为 MXDCOP_SET_S0PAGE) 以生成 MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T 结构。 然后,当使用 MXDC_ESCAPE 作为转义来调用该结构时,该结构将传递给 ExtEscape 函数的 lpszInData 参数。 结果是 MXDC 将页面传递到输出,而不进行处理。
对 ExtEscape 的调用必须在对 StartPage 的调用和 对 EndPage 的调用之间。
调用应用程序负责验证 XPS 文档页的 XML。
如果在使用 MXDCOP_SET_S0PAGE 调用 ExtEscape 之前,先使用 MXDCOP_SET_S0PAGE_RESOURCE 作为页面上每个资源的 opCode 来调用 ExtEscape,则流式处理消耗会更高效。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|