MXDC _ S0PAGE _ DATA T _ 结构

MXDC _ S0PAGE _ DATA _ T 结构保存要传递到 Microsoft XPS 文档转换器 (MXDC) 输出文件的 XPS 文档页,无需任何处理。

语法

typedef struct tagMxdcS0PageData {
  ULONG dwSize;
  BYTE  bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;

成员

dwSize

输出缓冲区的大小 bData

bData

XPS 文档页。

备注

此结构将追加到 MXDC _ ESCAPE _ 标头 _ 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 _ 资源 作为 opCode 调用,则流式处理消耗会 _ _ 更高效

要求

要求
最低受支持的客户端
Windows仅 [ Vista 桌面应用]
最低受支持的服务器
Windows仅服务器 2008 [ 桌面应用]
标头
Mxdc.h

请参阅

打印

打印后台处理程序 API 结构

GDI 打印机转义函数

ExtEscape

MXDC _ 转义