報表工具考察的指標與比較-3、繪制方案
??? 從繪制方案上分一般有
網格式
和
控件拖拽式
兩種,前者采用和EXCEL類似的方案,用網格線圍出報表;而后者則是用矩形框等元素拼出報表。
國內報表對樣式要求非常復雜而且嚴格,繪制方案是報表工具相當重要的指標,它決定了報表樣式的復雜度和繪制效率,以及導出EXCEL的能力(這是用戶很強調的功能)。
網格式在這方面有明顯的優勢,能夠畫出樣式很復雜的報表,繪制效率也比控件拖拽式高出10倍以上,而且導出EXCEL時格式上不會失真,個別產品還可以直接讀入EXCEL畫好的表以進一步提高效率。相反,控件拖拽式則顯得非常笨拙,表格線需要靠矩形邊框重合擺放拼接出來,常見的復雜多層表頭畫起來非常繁瑣,數據區某些縱向合并格甚至無法繪制出來,拼出的格線還與分辨率相關,屏幕上對齊的表在打印時或在WEB上顯示時又可能不整齊,生成EXCEL時經常喪失格式或導致格線太多太細而無法應用,讀入EXCEL格式則更是完全不可能有的功能。
國外產品中除Actuate中提供的spreadsheet是采用網格式外,其它全部采用控件拖拽式(從另一側面能反映國外產品對國內需求的不適應),開源產品jasperreport也采用控件拖拽式。國內產品中潤乾報表、中創報表、杰表、用友華表、快逸報表采用網格式,而博易智軟、如意報表、數巨報表則采用控件拖拽式。
posted on 2007-01-29 10:47 java-report 閱讀(761) 評論(0) 編輯 收藏