我使用MFC并了解如何跳過配置選單(將pInfo->m_bDirect設為false)。但我想以編程方式設定檔案夾和檔案名,而不需要特別的對話框。如果這是不可能的,你能建議我使用具有這種功能的pdf列印機嗎(可能要為這個目標改變組態檔)?
uj5u.com熱心網友回復:
一次一個問題,有局限性,所以在這里。
Q.
Q.) 我想以編程方式設定檔案夾和檔案名,不需要特別的對話框。
A.) 如果你看一下最近安裝的Microsoft Print To PDF的windows的輸出埠
你可能注意到它被設定為 PORTPROMP:,這正是導致請求檔案名的原因。
所以很上世紀的方法;當我用*復制的列印機列印,但給它一個不同的名字,我可以使用不同的頁面比例等,而不改變內置的標準。檔案的輸出自然會建立:-
完全在一個可重復的位置,我可以根據呼叫列印序列的源頭進行檔案監控和重命名,這樣,如果它是我當前的默認列印機,我可以右擊檔案列印到一個已知的檔案夾file.pdf
你的下一個問題將是如何改變目標位置,當使用WordPad命令列列印等應用程式時,這將在幕后完成,我們可以在命令列中指定埠名稱。
一些用戶將使用埠重定向監視器(不要使用 RedMon,因為它在 Win 10 中不受支持,請考慮使用多埠重定向器)
其他用戶將直接通過 PrintUI 與重復命名的列印機進行互動,在那里您可以改變輸出埠、旋轉或紙張格式等。對于您的使用,您可以嘗試其中的一個提示,并使用您新定義的 PDF 列印機:-
Microsoft Web Browser ActiveX control - 列印到指定的(非默認)列印機在Microsoft Print to PDF列印機中以編程方式設定檔案名和路徑
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/317217.html
標籤:

