2009-10-14 65 views
1

我想打印到特定打印機的自定義報告,繞過打印對話框。打印機將由用戶選擇每個報告模板。如何爲報告設置特定的打印機?

現在我有打印顯示打印對話框的報告或直接打印到默認打印機的代碼。我需要更改它才能直接打印到不一定是默認打印機的打印機。

我知道在打印之前調用SetDefaultPrinter是一個簡單的解決方案,但它不是線程安全的。

注意:我正在使用C++/MFC。

回答

1

也許this可以證明一點有益的

+0

這有助於設置默認打印機,這是不太是我的本意,但它可以對他人有用。 – djeidot 2009-10-14 16:04:43