勇芳软件工作室.汉化:  Printing > GDI Print API > Microsoft XPS Document Converter (MXDC) > MXDC Escape Code Structures >

MXDC_S0PAGE_DATA_T

Previous pageReturn to chapter overviewNext page

描述

 

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