MXDC_PRINTTICKET_DATA_T 结构
MXDC_PRINTTICKET_DATA_T 结构保存 XPS 文档打印票证(其中包含打印机和打印作业设置),以传递到 Microsoft XPS 文档转换器 (MXDC) 输出文件,而无需进行任何处理。
语法
typedef struct tagMxdcPrintTicketData {
DWORD dwDataSize;
BYTE bData[1];
} MXDC_PRINTTICKET_DATA_T, *P_MXDC_PRINTTICKET_DATA_T;
成员
-
dwDataSize
-
打印票证的大小(以字节为单位)。
-
bData
-
XPS 文档打印票证。
备注
此结构追加到 MXDC_ESCAPE_HEADER_T 结构,该结构将 opCode 成员设置为 MXDCOP_PRINTTICKET_FIXED_PAGE、 MXDCOP_PRINTTICKET_FIXED_DOC 或 MXDCOP_PRINTTICKET_FIXED_DOC_SEQ 以生成 MXDC_PRINTTICKET_ESCAPE_T 结构。 然后,当使用MXDC_ESCAPE转义调用 extEscape 函数时,会将MXDC_PRINTTICKET_ESCAPE_T结构传递给该函数的 lpszInData 参数。 其效果是将打印票证写入 XPS 文档文件。
如果 opCode 设置为 MXDCOP_PRINTTICKET_FIXED_PAGE,则必须在调用 StartPage 和调用 EndPage 之间调用 ExtEscape。 如果 opCode 设置为 MXDCOP_PRINTTICKET_FIXED_DOC 或 MXDCOP_PRINTTICKET_FIXED_DOC_SEQ,则必须在调用 StartDoc 和调用 EndDoc 之间调用 ExtEscape。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|