本文主要對市場上一系列主流的Web報表進行綜合考察和評定,如下是對Web報表工具評定的幾個方面:html
批量打印web
性能優化編程
模板與數據可否分離設計模式
設計模式易調整性能優化
接口方式工具
輸出方式性能
1、批量打印優化
雖然web報表能夠在電腦顯示屏上展現,但許多時候更須要紙張的直觀展現分析,這就考驗了web報表工具的打印功能,web報表離不開打印,打印就少不了要批量。所以本文旨在多參打印,分頁打印,縮放打印等方面分析各報表工具的批量打印功能。設計
i-reporthtm
有批量報表打印功能,但通常須要經過專門的編程實現批量打印;
一些較簡單的分片式打印能經過主子表實現;
不能自動適應紙張大小;
不支持分欄打印;
不支持一紙多頁打印;
不支持末頁補足空行;
不支持縮放;
支持縱向分頁,不支持橫向分頁。
finereport
自己不能直接支持批量打印,須要對每張報表分別點開進行打印;
客戶端不能保存打印設置;
不能自動適應紙張大小;
不支持上表頭、左表頭每頁重複;
不支持縮放;
不支持強制分頁;
支持橫/縱向分頁打印; 支持分欄打印。
水晶報表
有批量報表打印功能。對於一次批量打印出多張不一樣報表,同一張報表採用不一樣參數屢次打印等方式,均需通過單獨編程才能實現;
一些較簡單的分片式打印僅支持縱向分頁,不支持橫向分頁;
不支持分欄打印;
不支持一紙多頁打印;
不支持末頁不足空行;
支持縮放;
支持精確打印。