|
yangku.com_AddContext_Quot:1 .報(bào)表設(shè)計(jì)方便 根據(jù)報(bào)表的繪制方式,報(bào)表工具大致可以分為畫布方式和單元格方式。 畫布方式報(bào)表工具的特點(diǎn)是將報(bào)表水平分割成若干個(gè)區(qū)域,在各個(gè)區(qū)域上放置報(bào)表組件,報(bào)表組件位置可以是任意的,各組件可以互相重疊。畫布式報(bào)表工具的優(yōu)點(diǎn)是可以做到可視化數(shù)據(jù)綁定,組件位置自由。缺點(diǎn)是插入列、組件對齊困難,畫表格線經(jīng)常出現(xiàn)線與線之間的錯(cuò)開現(xiàn)象。比較著名的畫布式報(bào)表工具主要有Crystal Report。 單元格式報(bào)表工具,是將報(bào)表看作是由一系列連續(xù)的單元格組成的區(qū)域。要改變報(bào)表組件(一般是文本或圖形)的位置,只能通過改變行高列寬方式進(jìn)行,組件之間不能重疊,單元格可以合并。單元格式報(bào)表工具的優(yōu)點(diǎn)是畫線,插入列,多行列標(biāo)題繪制非常方便。快逸是一款比較著名的單元格式報(bào)表工具 中國式報(bào)表的特點(diǎn)是報(bào)表由一系列的橫線與豎線圍成一個(gè)個(gè)封閉的格子,然后在各個(gè)格子中填充相應(yīng)的數(shù)據(jù)。因此,畫線的簡單與否,直接關(guān)系到設(shè)計(jì)報(bào)表的效率。報(bào)表工具應(yīng)該根據(jù)國內(nèi)報(bào)表用戶的需求特點(diǎn),融合兩種報(bào)表工具的優(yōu)點(diǎn),使用戶可以可視化地綁定數(shù)據(jù),也可以象Excel一樣來畫線,從而大大提高了設(shè)計(jì)中國式報(bào)表的效率。這方面做的不錯(cuò)的中式報(bào)表廠商像是FineReport。 2.交叉報(bào)表功能 交叉報(bào)表是國內(nèi)報(bào)表用戶經(jīng)常使用的一類報(bào)表,也是用戶極為關(guān)心的考察報(bào)表工具適用性的重要指標(biāo),但這一塊,也往往被許多國外的報(bào)表軟件所忽視。 3. 集成方便 需要完整的api支持與擴(kuò)展,所謂“授人以魚,不若授人以漁”。因?yàn)閳?bào)表工具,通常是作為產(chǎn)品型態(tài)存在,因?yàn)槭钱a(chǎn)品,必須是可用的,可定制的。這一點(diǎn)不同于項(xiàng)目。 參考資料: 1 JReport:http://www./ 2 Finereport:http://www./ 3 StyleReport:http://www./inetsoft/index.html 4 Formula One e.Report Engine:http://www./index.jsp 5 Jasper Report:http:///projects/jasperreports/ / |
|
|