我想打印到特定打印機的自定義報告,繞過打印對話框。打印機將由用戶選擇每個報告模板。如何爲報告設置特定的打印機?
現在我有打印顯示打印對話框的報告或直接打印到默認打印機的代碼。我需要更改它才能直接打印到不一定是默認打印機的打印機。
我知道在打印之前調用SetDefaultPrinter
是一個簡單的解決方案,但它不是線程安全的。
注意:我正在使用C++/MFC。
我想打印到特定打印機的自定義報告,繞過打印對話框。打印機將由用戶選擇每個報告模板。如何爲報告設置特定的打印機?
現在我有打印顯示打印對話框的報告或直接打印到默認打印機的代碼。我需要更改它才能直接打印到不一定是默認打印機的打印機。
我知道在打印之前調用SetDefaultPrinter
是一個簡單的解決方案,但它不是線程安全的。
注意:我正在使用C++/MFC。
謝謝,我認爲這樣做。我曾在網上搜索過這個,但沒有找到那篇特別的文章。 – djeidot 2009-10-14 16:03:51