簡體   English   中英

在C#中打印隱藏的表單-報告

[英]printing a hidden form in C# — reports

我不確定要解決此問題的最佳方法是什么,所以希望你們可以幫助我。

我有很多數據需要以尚未確定的方式進行格式化(我認為需要許多表格才能正確顯示此數據)並打印到打印機上。 我的第一個想法是創建一個新表單,並以一種在打印時看起來不錯的方式在表單中填充控件和圖像。 然后,我將調用一些魔術函數以將表單上顯示的所有內容打印到打印機。 我希望這一切在幕后發生。

然后,我偶然發現了一堆專門為此目的設計的軟件包以及更廣泛的任務。

您認為我應該走哪條路線?

-編輯-從某些響應看來,我應該走報告軟件的路線。 我看到的唯一直接的問題是,這些選項都不能像設置winform控件到窗體上那樣提供真正自定義輸出的便利。 :(

只是想知道...為什么不這樣做,如果您使用的是C#,則不要使用Crystal Reports函數。

這不僅涵蓋基本報告,還包括大型報告,跨頁,頁眉/頁腳等,等等。

試試看

您為什么要采用表格打印方法? 太過時了

.Net的本機打印類有什么問題? 到目前為止,我已經將它們用於一些相當廣泛的打印工作,並且沒有任何問題。

對於我的其中一個軟件,我創建了一個XML文件,其中包含用於打印作業的模式。 這非常方便,並且每當我需要更改可以修改xml的任何元素時。

看一下SQL Server Reporting Services,特別是Windows Forms ReportViewer控件和RDLC報表定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM