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_PRINTTICKET_ESCAPE_T結構會在使用逸出MXDC_ESCAPE呼叫時,傳遞給ExtEscape函式的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 [僅限傳統型應用程式] |
標頭 |
|