描述
MXDC_S0PAGE_DATA_T结构保存一个XML纸张规格(XPS)格式的页面,以便将其传递到Microsoft XPS文档转换器(MXDC)输出文件,而不进行任何处理。
C++ 语法
typedef struct _tagMxdcS0PageData { ULONG dwSize; BYTE bData[1]; } MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T; |
PowerBASIC 语法
TYPE MXDC_S0PAGE_DATA_T dwSize AS DWORD bData(0) AS BYTE END TYPE |
成员
dwSize
输出缓冲区的大小,BDATA.
bData
XPS文档页面。
备注
此结构附加到MXDC_ESCAPE_HEADER_T结构(其操作码设置为MXDCOP_SET_S0PAGE)以构造MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T结构。当使用MXDC_ESCAPE作为转义调用该结构时,该结构传递给ExtEscape函数的lpszInData参数。结果是Microsoft XML文档转换器(MXDC)将页面传递到输出而不进行处理。
致电ExtEscape必须在致电StartPage和致电EndPage之间。
调用应用程序负责验证XML。
如果您使用MXDCOP_SET_S0PAGE_RESOURCE作为操作码操作码为页面上的每个资源调用ExtEscape,然后再使用MXDCOP_SET_S0PAGE调用流量消耗就更有效。
引用文件 #INCLUDE Once
Mxdc.inc