報表生成器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轉(zhuǎn)換為報告對象的算法已得到顯著改進(jìn)。并且還添加了用于轉(zhuǎn)換數(shù)字的新功能。歡迎下載體驗。(點(diǎn)擊下方按鈕下載)
立即點(diǎn)擊下載FastReport.NET v2021.1最新版
Fastreport.NET在線購買價更低,專享85折起!趕緊加入購物清單吧!
基本原理
在本章中,我們將學(xué)習(xí)FastReport中使用報表的原則。我們還將仔細(xì)查看報表元素,如報表頁面、條帶和報表對象。
報表
報表生成過程可以表示為:
報告模板——這是我們在設(shè)計器中看到的。報告保存在擴(kuò)展名為. frx的文件中??梢栽谠O(shè)計器的幫助下或以編程方式創(chuàng)建報表。
數(shù)據(jù)可以是任意的:這是程序中定義的數(shù)據(jù),或者來自DBMS(例如MS SQL)的數(shù)據(jù)。FastReport還可以使用業(yè)務(wù)邏輯對象(以后稱為業(yè)務(wù)對象)。準(zhǔn)備好的報告-這是我們在預(yù)覽窗口中看到的。準(zhǔn)備好的報告可以預(yù)覽,打印,保存在支持的格式之一(. doc, .xls, .pdf等),也可以通過電子郵件發(fā)送。報表設(shè)計器
為了創(chuàng)建報表模板,需要使用報表設(shè)計器。設(shè)計器為用戶提供了設(shè)計報表的舒適設(shè)施,并允許同時預(yù)覽報表。
報表設(shè)計器是FastReport的復(fù)合部分,不依賴于開發(fā)環(huán)境(例如MS Visual Studio)。如果您是一名軟件開發(fā)人員,可以將報表設(shè)計器包含在應(yīng)用程序中。這將使您的最終用戶能夠更改現(xiàn)有的報告或創(chuàng)建一個新的報告。
在“常規(guī)”選項卡上,可以控制以下報告參數(shù):
- “Double pass”參數(shù)允許啟用兩個報告通道。當(dāng)您使用“總頁數(shù)”系統(tǒng)變量時,這是必要的;
- “Compress report file”參數(shù)允許以壓縮形式保存報告。對于壓縮,使用zip算法,這就是為什么您可以輕松提取原始內(nèi)容的幫助下,任何存檔;
- “Use file cache”參數(shù)允許在創(chuàng)建報表時保存內(nèi)存。如果你的報告有很多頁,使用這個參數(shù);
- "Convert null values"控制將null值數(shù)據(jù)列轉(zhuǎn)換為默認(rèn)值(0,空字符串,false -取決于列的數(shù)據(jù)類型);
- “Text quality”參數(shù)允許選擇報表中文本的顯示方式。此模式不影響打印報告;
- “Smooth graphics”參數(shù)允許在繪制圖形對象(線、邊框、圖片)時啟用平滑模式。
在“Script”選項卡上,您可以選擇報告的腳本語言。詳細(xì)的腳本工作可以在“腳本”一章找到。
在“安全”選項卡上,您可以給出打開報告時需要的密碼。有密碼的報告以編碼形式保存,所以不要忘記密碼!在這種情況下,恢復(fù)報告實際上是不可能的。
在“繼承”選項卡上,您可以控制報表繼承。這個功能將在后面討論。
還想要更多嗎?您可以點(diǎn)擊閱讀【FastReport 報表2020最新資源盤點(diǎn)】,查找需要的教程資源。讓人興奮的是FastReport .NET正在慧都網(wǎng)火熱銷售中!慧都17周年慶惠享超低折扣,低至3701元起!>>查看價格詳情