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