AC Report的一些基本特點(diǎn):
1.獨(dú)具特色的表格,風(fēng)格與Word表格相似,但可以做出比Word或Excel更靈活的表格來(lái)。
2. 功能全面、專業(yè)的中國(guó)式報(bào)表設(shè)計(jì)器,中國(guó)用戶更易于學(xué)習(xí)和接受。
3.支持多種單元格樣式,可以打印圖像、圖表(直方圖、折線圖等)、Rich文本、條形碼、中式財(cái)務(wù)帳薄、支持在報(bào)表中嵌入Word、Excel文檔等。
4. 強(qiáng)大的計(jì)算和合計(jì)功能。內(nèi)置表達(dá)式解析系統(tǒng)和函數(shù)庫(kù)。
5. 可擴(kuò)充性,可以在應(yīng)用程序中給報(bào)表引擎擴(kuò)充函數(shù)庫(kù)、報(bào)表樣式和單元格樣式。
6.支持多種報(bào)表樣式,如清單式、分組、交叉表、以及子報(bào)表等。
7. 支持多欄式報(bào)表。
8. 和應(yīng)用程序完美結(jié)合,支持windows下所有的開(kāi)發(fā)工具和程序語(yǔ)言(例如Delphi、C++、VB、PB、。NET、易語(yǔ)言),最終用戶在設(shè)計(jì)器里可直接選擇打印字段,生成表達(dá)式,報(bào)表設(shè)計(jì)器用戶容易學(xué)習(xí)理解。
9. 支持腳本和窗體編程,報(bào)表設(shè)計(jì)人員可以編寫(xiě)腳本、在報(bào)表設(shè)計(jì)器里為報(bào)表添加窗體,為最終用戶提供更豐富的交互功能。
10. 既可以使用應(yīng)用程序中的數(shù)據(jù)集,也支持在報(bào)表中直接連接各種數(shù)據(jù)庫(kù),通過(guò)SQL直接獲得報(bào)表需要的數(shù)據(jù)。
11.無(wú)失真導(dǎo)出為PDF、Excel、Word、Html格式的文檔。
安裝包中含使用和開(kāi)發(fā)接口文檔,及Delphi、VB、VC++、C#.net、VB.net和WEB下的demo。
3.2 主要變動(dòng):
1.報(bào)表模板應(yīng)用gzip壓縮算法,模板文檔和頁(yè)面文件大大縮小,僅為原來(lái)的1/7左右(可通過(guò)UseCompression屬性來(lái)關(guān)閉或開(kāi)啟該功能,默認(rèn)為開(kāi)啟)。
2.增強(qiáng)了某些功能,使AcReport在JavaScript中調(diào)用更為方便,在web系統(tǒng)中,可以直接用用acreport.dll控件就能輕易實(shí)現(xiàn)web開(kāi)發(fā)(詳情參考demo)。
3.增加了GetReportAsString和LoadFromString兩個(gè)方法,可以將報(bào)表模板的內(nèi)容以字符串(ANSI)的形式返回,并且可以從字符串加載,方便報(bào)表模板的保存和傳送。
4.增加了AddOneDatasetFromJSON 和 AddDatasetsFromJSON方法,支持以JSON格式加入數(shù)據(jù)集,而不再依賴于具體的連接方式,如ADO或ADO.net。
5.增加了OnReportSave事件,如果響應(yīng)該事件,則所有的保存動(dòng)作交由事件來(lái)處理。
6.新版在標(biāo)簽式報(bào)表樣式中,也可以插入子報(bào)表。
7.增加了ShowAcReportFile方法,可以直接預(yù)覽一個(gè)已經(jīng)存在的.acr文件(.acr文件是已經(jīng)生成好的報(bào)表,可以調(diào)用ExportToACR或在預(yù)覽界面“另存為”來(lái)導(dǎo)出)。
8.報(bào)表模板屬性中新增屬性“保存數(shù)據(jù)結(jié)構(gòu)到模板中”來(lái)控制是否將數(shù)據(jù)結(jié)構(gòu)保存到模板文件中,同時(shí)在"編輯"菜單下,新增“清除無(wú)效數(shù)據(jù)”菜單。
bug修改:
1.子報(bào)表不能關(guān)聯(lián)自定義數(shù)據(jù)表。
2.跨多行合并單元格橫向再合并出錯(cuò)的問(wèn)題。
3.delphi中數(shù)據(jù)集關(guān)聯(lián)方式改進(jìn),并對(duì)DelphiXE以上版本兼容性問(wèn)題進(jìn)行了修正。
4..net中數(shù)據(jù)關(guān)聯(lián)方式改進(jìn),速度更快,更加穩(wěn)定。
5.重要修復(fù):自定義窗體中拖放數(shù)據(jù)庫(kù)連接控件,如果連接不上數(shù)據(jù)庫(kù),打印時(shí)模板可能丟失的問(wèn)題
6.打印異常未能捕獲的問(wèn)題。
7.在某些windows server2008中,不能多份打印的問(wèn)題。
8.win8和winserver2008中預(yù)覽界中打印出錯(cuò)的問(wèn)題(operation not supported on selected printer)。
9.某些情況下ReportView控件打印空白的問(wèn)題。