原創(chuàng)|對(duì)比評(píng)測(cè)|編輯:郝浩|2011-06-29 14:38:42.000|閱讀 3623 次
概述:本文針對(duì)目前使用比較廣泛的四款報(bào)表產(chǎn)品Stimulsoft Reports.Net、List & Label、 FastReport .NET、ActiveReports for .NET的功能及特性進(jìn)行對(duì)比評(píng)測(cè)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
據(jù)統(tǒng)計(jì),目前在軟件開(kāi)發(fā)中,使用最多的仍然是第三方報(bào)表類控件,然而報(bào)表控件種類繁多,如何選擇適合自己的報(bào)表控件是非常重要的,本文針對(duì)目前使用比較廣泛的四款報(bào)表產(chǎn)品Stimulsoft Reports.Net、List & Label、 FastReport .NET、ActiveReports for .NET的功能及特性進(jìn)行對(duì)比評(píng)測(cè)。更多報(bào)表控件資源,請(qǐng)?jiān)L問(wèn)慧都控件網(wǎng)
如圖所示,以上4種主流的報(bào)表控件均支持.net開(kāi)發(fā)平臺(tái),其中List & Label除了支持.NET開(kāi)發(fā)平臺(tái)外還支持VC、VB、Java等多種開(kāi)發(fā)平臺(tái),在開(kāi)發(fā)平臺(tái)方面具有優(yōu)勢(shì),意味著選擇其他平臺(tái)開(kāi)發(fā)不用再重復(fù)購(gòu)買其他版本。
4種報(bào)表控件均支持與多種類型數(shù)據(jù)源的連接,包括MS Access、XML、OLE DB、MS SQLI及ODBC數(shù)據(jù)源。
報(bào)表設(shè)計(jì)器是報(bào)表控件比較重要的功能,報(bào)表設(shè)計(jì)器可以靈活的設(shè)置,設(shè)計(jì)出各種效果的報(bào)表。Stimulsoft Reports.Net和FastReport .NET這兩個(gè)控件均提供了獨(dú)立的報(bào)表設(shè)計(jì)器,不依賴于開(kāi)發(fā)環(huán)境(如:MS Visual Studio),可獨(dú)立設(shè)計(jì)也可把報(bào)表設(shè)計(jì)器包含在應(yīng)用程序中,而List & Label沒(méi)有提供獨(dú)立的報(bào)表設(shè)計(jì)器,需依賴于應(yīng)用程序一起使用,ActiveReports for .NET是集成在VS中使用報(bào)表工具。
這四種報(bào)表控件均支持終端用戶對(duì)報(bào)表的設(shè)計(jì)。
在設(shè)計(jì)器界面方面,Stimulsoft Report.net有兩種界面模式Standard 和Ribbon模式,可隨時(shí)進(jìn)行選擇更換,且對(duì)于其菜單、屬性及設(shè)計(jì)窗口都可自定義設(shè)置。而Fast Report.net只有一種界面顯示模式,但他支持六種界面表現(xiàn)風(fēng)格。而List & Label與ActiveReports for .NET均不支持設(shè)計(jì)器界面
在控件本地化方面,Stimulsoft Report.net與Fast Report.net都實(shí)現(xiàn)了多國(guó)語(yǔ)言的本地化,包括中文。
而List & Label與ActiveReports for .NET目前均沒(méi)提供官方漢化資源,對(duì)于中文用戶支持不夠。
四款控件均支持web報(bào)表的顯示,但目前僅Stimulsoft Report.net支持web的報(bào)表設(shè)計(jì)。
Stimulsoft Report.NET的組件類型相對(duì)來(lái)說(shuō)要豐富一些,包括空白區(qū)、子級(jí)區(qū),分級(jí)區(qū),面板、克隆等。其他三款報(bào)表控件組件相對(duì)貧乏些。
Fast Report.net與ActiveReports for .NET提供的圖表類型比較豐富,并且還支持3D圖表。Fast Report.net還提供了雷達(dá)圖,散點(diǎn)圖和氣泡圖,金融圖表,錐形圖及范圍圖,而ActiveReports for .NET也提供了想股票圖、長(zhǎng)城線圖、磚形圖等金融類圖表類型。(關(guān)于圖表類型的介紹,請(qǐng)參見(jiàn)本站發(fā)布的:工程師必備圖表攻略免費(fèi)下載--史上最全圖表知識(shí)大全)
Stimulsoft Report.net也包含了兩種特殊的圖表:甘特圖和矢量圖。
List & Label目前只支持柱狀圖,線性圖及餅圖。
這四款產(chǎn)品均支持在報(bào)表中插入條形碼。其中List & Label支持的條形碼類型最多,基本可以滿足大多數(shù)項(xiàng)目對(duì)條碼的需求,ActiveReports for .NET條碼類型方面比較弱,目前只支持4種條形碼類型。
在報(bào)表導(dǎo)出方面,Stimulsoft Report.net支持的導(dǎo)出格式最多,支持28種報(bào)表導(dǎo)出格式,并都支持通過(guò)郵件發(fā)送報(bào)表。其他三種控件格式較少,但也能基本滿足日常需求。
在報(bào)表打印方面,Stimulsoft Report.net支持報(bào)表的縮放打印,可根據(jù)打印紙張的大小對(duì)報(bào)表的內(nèi)容進(jìn)行縮放。
在報(bào)表預(yù)覽方面,Stimulsoft Report.net與List & Label提供了縮略圖視圖功能,并且Stimulsoft Report.net可選擇頁(yè)面視圖方式:整頁(yè)、雙頁(yè)或多頁(yè)。
除List & Label外,其他三款報(bào)表產(chǎn)品均支持腳本語(yǔ)言。
Stimulsoft Report.net支持將多種報(bào)表類型的轉(zhuǎn)換,包括:RDL, Active Reports, XtraReports, and FastReport.Net及水晶報(bào)表;而List & Label也支持將水晶報(bào)表轉(zhuǎn)換為其所支持的格式。其他兩種報(bào)表控件不支持報(bào)表的轉(zhuǎn)換。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:fc6vip.cn