1
我想通過使用Windows後臺打印程序API的獨立程序監視系統範圍的打印作業,但只能獲取打印作業的名稱。如何獲得具有完整路徑的原始文件。如何獲取由後臺打印程序API打印的原始完整文件路徑
我想通過使用Windows後臺打印程序API的獨立程序監視系統範圍的打印作業,但只能獲取打印作業的名稱。如何獲得具有完整路徑的原始文件。如何獲取由後臺打印程序API打印的原始完整文件路徑
如果您正在尋找原始文檔路徑(例如您剛剛打印的Word文檔的位置),則假脫機程序將無法告訴您這一點。
假脫機程序一般通過GDI或XPS路徑接收文件。執行打印的應用程序有效地向後臺打印程序發送一系列圖形命令(通過適當的設備驅動程序),假脫機程序服務在發送到打印機之前將緩存到臨時文件中。這意味着假脫機程序本身並不知道任何關於源文件的來源或它所在的位置。
如果您想知道後臺處理程序如何獲取文檔名稱,則通過StartDoc調用完成,該調用將通過DOC_INFO_x結構傳遞。這是關於假脫機程序收到的有關源文檔本身的所有信息。
謝謝。所以,我認爲沒有辦法來獲取。 – Hugo 2010-11-23 17:28:05
doc_info_x結構是否包含將要打印的數據? – Aitizazk 2014-08-23 01:37:47