2011-02-14 91 views
0

我有一個應用程序可以創建兩個報表。第一個報告創建並顯示在ReportViewer窗口中,當用戶單擊下一個按鈕(自定義按鈕)時,第二個報告顯示在不同的ReportViewer窗口中。是否可以從代碼打印到特定的打印機和托盤?

在每個ReportViewer窗口中,用戶可以單擊打印並查看打印對話框窗口並打印報告。

我想讓他們在第一個ReportViewer窗口中單擊打印,並將報告打印到特定打印機上的特定紙盤。當他們點擊第二個ReportViewer窗口上的打印時,我希望打印到同一臺打印機上的不同紙盒。我不想讓他們看到打印對話框。

這可能使用4.0 .Net Framework或某些第三方組件嗎?

回答

0

是的。

例如。水晶報表對象有打印機選項,其中包括:

 objReport.DefaultPrinterDomain = "" 
     objReport.DefaultPrinterName = "" 
     objReport.DefaultPrinterTray = "" 
     objReport.DefaultPrinterIP = "" 
     objReport.DefaultAutoPrint = 0 

我不熟悉其他報告軟件或可能做到這一點iself具體的.NET框架項。但如果晶體可以做到這一點,我相信還有其他方法可以做到這一點。

相關問題