原創(chuàng)|使用教程|編輯:鄭恭琳|2020-03-24 15:10:03.137|閱讀 401 次
概述:無(wú)論是鋼廠(chǎng)還是學(xué)校的院系人員——到處都需要報(bào)表:會(huì)計(jì)、統(tǒng)計(jì)、運(yùn)營(yíng)。由于現(xiàn)代世界高度計(jì)算機(jī)化,報(bào)表也以電子方式進(jìn)行。FastReport報(bào)表生成器出現(xiàn)在此類(lèi)軟件的早期,并在Delphi程序員中大受歡迎。隨著.Net Framework版本的出現(xiàn)——它也已在Microsoft平臺(tái)的擁護(hù)者中廣泛傳播。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
沒(méi)有報(bào)表,就不可能在任何生活領(lǐng)域開(kāi)展業(yè)務(wù)。官僚主義是人類(lèi)社會(huì)不可抗拒的一部分。無(wú)論是鋼廠(chǎng)還是學(xué)校的院系人員——到處都需要報(bào)表:會(huì)計(jì)、統(tǒng)計(jì)、運(yùn)營(yíng)。由于現(xiàn)代世界高度計(jì)算機(jī)化,報(bào)表也以電子方式進(jìn)行。如果沒(méi)有特殊程序——報(bào)表生成器,創(chuàng)建大量報(bào)表將非常困難。
FastReport報(bào)表生成器出現(xiàn)在此類(lèi)軟件的早期,并在Delphi程序員中大受歡迎。隨著.Net Framework版本的出現(xiàn)——它也已在Microsoft平臺(tái)的擁護(hù)者中廣泛傳播。
創(chuàng)建名稱(chēng)FastReport是有原因的。該報(bào)表生成器確實(shí)是編譯復(fù)雜報(bào)表最快的工具之一。可以說(shuō)這是它相對(duì)于其他競(jìng)爭(zhēng)對(duì)手的主要優(yōu)勢(shì)。
如上所述,FastReport報(bào)表生成器是為不同平臺(tái)設(shè)計(jì)的。實(shí)際上,這些是具有相同思想和類(lèi)似實(shí)現(xiàn)的不同產(chǎn)品。有些產(chǎn)品可與VCL,FMX,Lazarus,.Net和.Mono等框架一起使用。
FastReport功能可以描述很長(zhǎng)時(shí)間,因此我們將考慮最重要的功能:
通過(guò)代碼創(chuàng)建報(bào)表——借助FastReport的公共庫(kù)方法,您可以輕松創(chuàng)建報(bào)表對(duì)象并更改其性質(zhì)。這樣,您可以在沒(méi)有報(bào)表設(shè)計(jì)器的情況下創(chuàng)建完整的報(bào)表。但是,這需要根據(jù)報(bào)表原則加以理解;
多頁(yè)報(bào)表——由于模板中填充了數(shù)據(jù),因此報(bào)表分為幾頁(yè)。但是您可以創(chuàng)建多個(gè)模板,報(bào)表中的頁(yè)面。因此,您可以在一個(gè)內(nèi)創(chuàng)建多個(gè)報(bào)表;
Web報(bào)表——支持Web報(bào)表。根據(jù)目標(biāo)平臺(tái)的不同,它可以是ASP.Net(核心)解決方案或VCL的報(bào)表服務(wù)器。您將能夠在瀏覽器中查看報(bào)表,轉(zhuǎn)到新聞發(fā)布臺(tái)并以可用格式執(zhí)行導(dǎo)出。另外,可以區(qū)分對(duì)報(bào)表服務(wù)器(對(duì)于VCL)對(duì)報(bào)表的訪(fǎng)問(wèn);
繼承——一種機(jī)制,允許您在許多報(bào)表中使用基本模板。因此,我們可以最大程度地減少創(chuàng)建相同類(lèi)型的報(bào)表或帶有公司標(biāo)題的報(bào)表的工作。
交叉表——使用電子表格的功能-流行的數(shù)據(jù)分析工具
交互式報(bào)表——響應(yīng)用戶(hù)操作的報(bào)表。例如,單擊該項(xiàng)目將導(dǎo)致詳細(xì)顯示表格或隱藏/打開(kāi)列表的外觀;
子報(bào)表——可以將一個(gè)報(bào)表嵌入另一個(gè)報(bào)表。實(shí)際上,將對(duì)象子報(bào)表放置在頁(yè)面上時(shí),它會(huì)在單獨(dú)的頁(yè)面上創(chuàng)建模式。子報(bào)表的數(shù)量不限于;
導(dǎo)出——選項(xiàng)將報(bào)表轉(zhuǎn)換為多種流行格式之一:
Adobe Acrobat (PDF);
Rich Text;
HTML;
MHT;
XML;
Excel 2007;
Excel 97;
Microsoft Word 2007;
Microsoft PowerPoint 2007;
OpenOffice Calc;
OpenOffice Writer;
Microsoft XPS;
CSV;
DBF;
Text;
ZPL;
Image (Jpeg, PNG, BMP, GIFF, TIFF, Windows圖元文件);
XAML;
SVG;
PPML;
PostScript;
Json;
LaTeX.
通過(guò)電子郵件發(fā)送–通過(guò)電子郵件發(fā)送報(bào)表的功能
界面——現(xiàn)代化的功能區(qū)界面可方便地訪(fǎng)問(wèn)控件。自2007年以來(lái),這種類(lèi)型的界面已在Microsoft Office中使用。
嵌入應(yīng)用程序的能力——報(bào)表設(shè)計(jì)器制作了一個(gè)單獨(dú)的程序(庫(kù)),使您可以單獨(dú)運(yùn)行該程序,或?qū)⑵浒谧远x應(yīng)用程序中;
預(yù)覽模式——在報(bào)表設(shè)計(jì)器中,您可以查看內(nèi)置格式的報(bào)表。此模式還允許您導(dǎo)出報(bào)表,打印,發(fā)送電子郵件;
母版——設(shè)計(jì)器中有很多母版,可加快創(chuàng)建報(bào)表的過(guò)程。例如,一個(gè)新的報(bào)表向?qū)H允許幾個(gè)步驟來(lái)創(chuàng)建帶有數(shù)據(jù)連接的最終樣本報(bào)表。創(chuàng)建數(shù)據(jù)源的向?qū)?/span>-只需單擊幾下即可創(chuàng)建與數(shù)據(jù)庫(kù)的連接;
插件——可以通過(guò)插件擴(kuò)展報(bào)表設(shè)計(jì)器的功能。基本上,這些是插件——用于快速連接到數(shù)據(jù)源的連接器,但是也有一些插件可以添加要放置在報(bào)表中的新對(duì)象。
bands的模板頁(yè)面——基于“Band”構(gòu)建頁(yè)面報(bào)表的思想——數(shù)據(jù)的特殊容器,這些容器按目的劃分并具有各自的行為。例如,Band“報(bào)表標(biāo)題”僅在頁(yè)面頂部顯示一次。Band“頁(yè)面標(biāo)題”出現(xiàn)在每個(gè)新頁(yè)面的頂部,但在報(bào)表第一頁(yè)標(biāo)題的下方。表中的每個(gè)條目、Band組和其他酒窖頻段都重復(fù)了用于數(shù)據(jù)輸出的頻段;
函數(shù)和變量——在報(bào)表中,您可以使用各種內(nèi)置和用戶(hù)定義的函數(shù)以及變量進(jìn)行數(shù)據(jù)轉(zhuǎn)換。變量可以從外部報(bào)表中獲取值,該值允許您從用戶(hù)應(yīng)用程序控制報(bào)表的邏輯。
用戶(hù)表單——在生成報(bào)表之前,您可以推斷出一個(gè)或多個(gè)用戶(hù)表單。需要使用這些表格來(lái)確定報(bào)表變量的值或設(shè)置數(shù)據(jù)過(guò)濾的條件;
該報(bào)表具有內(nèi)置腳本,可讓您訪(fǎng)問(wèn)該報(bào)表的任何對(duì)象和屬性。這意味著您可以使用報(bào)表進(jìn)行所有操作:過(guò)濾數(shù)據(jù)、更改數(shù)據(jù)輸出的邏輯、轉(zhuǎn)換數(shù)據(jù)、添加和刪除對(duì)象等等;
XML格式——報(bào)表模板是XML格式,盡管已擴(kuò)展。這樣,當(dāng)您在文本編輯器中瀏覽熟悉的標(biāo)記語(yǔ)言時(shí),可以輕松地在報(bào)表模板中找到方向;
總之,我們可以說(shuō),由于工具包廣泛,多平臺(tái)以及報(bào)表中內(nèi)置腳本的存在,FastReport報(bào)表生成器可以滿(mǎn)足幾乎所有用戶(hù)請(qǐng)求,并且是電子文檔管理領(lǐng)域各種任務(wù)的通用解決方案。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn