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