MXDC_PRINTTICKET_DATA_T結構
MXDC_PRINTTICKET_DATA_T結構會保存 XPS 檔列印票證,其中包含印表機和列印工作設定,以傳遞至 Microsoft XPS Document Converter (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結構傳遞給ExtEscape函式的lpszInData參數。 效果是將列印票證寫入 XPS 檔檔。
如果opCode設定為MXDCOP_PRINTTICKET_FIXED_PAGE,則對 ExtEscape的呼叫必須在呼叫 StartPage 與 EndPage呼叫之間發生。 如果opCode設定為MXDCOP_PRINTTICKET_FIXED_DOC或MXDCOP_PRINTTICKET_FIXED_DOC_SEQ,則ExtEscape呼叫必須在呼叫 StartDoc 與 EndDoc呼叫之間發生。
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
| 最低支援的伺服器 |
Windows Server 2008 [僅限桌面應用程式] |
| 標頭 |
|