報表的基本原理
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報表分析解決方案,使用FastReport .NET可以創建獨立于應用程序的.NET報表,同時FastReport .Net支持中文、英語等14種語言,可以讓你的產品保證真正的國際性。
隨著FastReport .NET 2023版的正式發布,廠商也發布了最新版的用戶手冊,從今天起我們將持續更新2023版的用戶手冊,今天我們將帶來用戶手冊中的前4部分,包括基本原理、建立報表、報表設計器使用、報表選項,希望能夠幫助到大家。
一、基本原理
在本章中,我們將學習在FastReport中使用報表的原則,此外我們還將仔細研究報表元素,如報表頁、條帶和報表對象。二、建立報表
報表的建立過程可以表示如下:
報表模板(后來的報表)--這就是我們在設計器中看到的東西。報表保存在擴展名為.FRX。報表可以在設計器的幫助下創建,也可以通過程序創建。
數據可以是任何數據:這是在程序中定義的數據,或來自DBMS的數據,例如,MS SQL。FastReport也可以使用業務邏輯對象(以后是業務對象)。準備好的報表 - 這就是我們在預覽窗口中看到的。準備好的報表可以被預覽、打印、保存為支持的格式之一(.doc, .xls, .pdf和其他),或者可以通過電子郵件發送。
三、報表設計器
為了創建報表模板,需要使用報表設計器。設計器可以為用戶提供便捷功能來設計報表,并支持同時預覽報表。設計器為用戶提供了設計報表的便捷功能,并允許同時預覽該報表。
報表設計器是FastReport的復合部分,不依賴于開發環境。
(例如,MS Visual Studio)。如果你是軟件開發人員,你可以將報表設計器設計在你的應用程序中。
這將可以幫助您的最終用戶修改報表或創建新報表。
四、報表選項
可以在 "報表|選項... "菜單中調用一個報表選項的窗口。你會看到一個對話窗口,其中有幾個標簽。
在 "常規 "標簽上,你可以控制下列報表參數。
- "雙通道 "參數允許啟用兩個報表通道。當你使用 "總頁數 "系統變量時,這可能是必要的。
- "壓縮報表文件 "參數允許以壓縮的形式保存報表。壓縮時,使用zip算法,這就是為什么你可以在任何檔案的幫助下輕松提取原始內容。
- "使用文件緩存 "參數允許在創建報表時節省內存。如果你的報表有很多頁,就使用這個參數,如果你的報表有很多頁,可以使用這個參數。
- "轉換空值 "控制將空值數據列轉換為默認值(0,空字符串。false--取決于一個列的數據類型)。
- "文本質量 "參數允許選擇報表中文本顯示的模式。該模式不影響報表的打印。
- "平滑圖形 "參數允許在繪制圖形對象(線、邊框、圖片)時啟用平滑模式。
在 "描述 "標簽上,你可以給出報表的描述。所有這些參數都不是強制性的,它們只是為了提供信息,它們的作用是提供信息。
在 "腳本 "標簽上,你可以選擇報表的腳本語言。關于腳本的詳細工作可以在 "腳本 "一章中找到。
在 "安全 "選項卡上,你可以給出打開報表時需要的密碼。一個有密碼的報表是以編碼形式保存的,所以不要忘記你的密碼! 在這種情況下,恢復一個報表實際上是不可能的。
在 "繼承 "選項卡上,你可以控制報表的繼承。這個功能將在后面討論。
FastReport技術QQ群:585577353 歡迎進群一起討論