報表生成器FastReport .Net程序員手冊:報表的使用原則
FastReport .Net是適用于Windows Forms,ASP.NET,MVC和.NET Core的全功能報表解決方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。
在FastReport .NET 2021.1的新版本中,我們實現(xiàn)了對.NET 5的支持。添加了新條形碼-Deutsce Post Leitcode。將RTF轉換為報告對象的算法已得到顯著改進。并且還添加了用于轉換數(shù)字的新功能。歡迎下載體驗。(點擊下方按鈕下載)
立即點擊下載FastReport.NET v2021.1最新版
Fastreport.NET在線購買價更低,專享85折起!趕緊加入購物清單吧!
基本原理
在本章中,我們將學習FastReport中使用報表的原則。我們還將仔細查看報表元素,如報表頁面、條帶和報表對象。
報表
報表生成過程可以表示為:

報告模板——這是我們在設計器中看到的。報告保存在擴展名為. frx的文件中??梢栽谠O計器的幫助下或以編程方式創(chuàng)建報表。
數(shù)據(jù)可以是任意的:這是程序中定義的數(shù)據(jù),或者來自DBMS(例如MS SQL)的數(shù)據(jù)。FastReport還可以使用業(yè)務邏輯對象(以后稱為業(yè)務對象)。準備好的報告-這是我們在預覽窗口中看到的。準備好的報告可以預覽,打印,保存在支持的格式之一(. doc, .xls, .pdf等),也可以通過電子郵件發(fā)送。報表設計器
為了創(chuàng)建報表模板,需要使用報表設計器。設計器為用戶提供了設計報表的舒適設施,并允許同時預覽報表。
報表設計器是FastReport的復合部分,不依賴于開發(fā)環(huán)境(例如MS Visual Studio)。如果您是一名軟件開發(fā)人員,可以將報表設計器包含在應用程序中。這將使您的最終用戶能夠更改現(xiàn)有的報告或創(chuàng)建一個新的報告。

- “Double pass”參數(shù)允許啟用兩個報告通道。當您使用“總頁數(shù)”系統(tǒng)變量時,這是必要的;
- “Compress report file”參數(shù)允許以壓縮形式保存報告。對于壓縮,使用zip算法,這就是為什么您可以輕松提取原始內容的幫助下,任何存檔;
- “Use file cache”參數(shù)允許在創(chuàng)建報表時保存內存。如果你的報告有很多頁,使用這個參數(shù);
- "Convert null values"控制將null值數(shù)據(jù)列轉換為默認值(0,空字符串,false -取決于列的數(shù)據(jù)類型);
- “Text quality”參數(shù)允許選擇報表中文本的顯示方式。此模式不影響打印報告;
- “Smooth graphics”參數(shù)允許在繪制圖形對象(線、邊框、圖片)時啟用平滑模式。
在“安全”選項卡上,您可以給出打開報告時需要的密碼。有密碼的報告以編碼形式保存,所以不要忘記密碼!在這種情況下,恢復報告實際上是不可能的。
在“繼承”選項卡上,您可以控制報表繼承。這個功能將在后面討論。
還想要更多嗎?您可以點擊閱讀【FastReport 報表2020最新資源盤點】,查找需要的教程資源。讓人興奮的是FastReport .NET正在慧都網(wǎng)火熱銷售中!慧都17周年慶惠享超低折扣,低至3701元起!>>查看價格詳情