【優勢】
網絡
1.開發時無需安裝報表組件(能夠直接用編譯好的文件,注意版權說明,請自行編譯一次相應的報表插件文件)。ide
2.無帶包煩惱全部版本Delphi均可以使用,不拖累Delphi版本的升級。學習
3.能夠實現單據的多種樣式設計, 報表文件能夠遠程文件存儲(網絡共享)和本地文件存儲。網站
4.能夠讓每一個用戶設計本身的報表和設定本身的默認報表。插件
5.支持多種報表組件(RM, FR, .. 能夠擴展)設計
6.調用簡單,關聯文件少。orm
【界面】對象
【關於版權】
FastReport,RM的版權歸原組件做者全部。請自行編譯相關的報表插件,本DEMO中保留的FastReporter.dll,RMReporter.dll文件只能供學習使用,請不要用於商業用途。blog
【關於該插件
該插件能夠免費無限制使用,若是你以爲好用能夠聯繫做者進行購買源碼版本。也能夠聯繫做者進行OEM。
官方網站: www.diocp.org接口
【關於DEMO說明】
ReporterDEMO.dpr包含三個文件
Repoter-Common\MybeanReporterIntf.pas MyBean報表插件的接口文件。
Repoter-Common\MybeanReporterObjects.pas MyBean報表插件的調用是須要使用到的一些基礎類。
Forms\ufrmPluginForm.pas 演示窗體:如何調用使用插件直接預覽,設計,打印。
MyBeanSource 是MyBean的源文件,編譯DEMO須要用到MyBean核心文件,你能夠設置工程的library路徑,或者加入Delphi的Library Paths中
編譯出來的EXE請放置於BIN\文件夾中
【調用示例代碼】
// 報表對象
FMyBeanReporter := TMyBeanReporter.Create();
// 提供一個報表中使用的數據集
FMyBeanReporter.ReporterDataProvider.AddDataSet('cdsMain', self.cdsMain);
// 報表歸類ID(不一樣的ID能夠有多個設計報表
FMyBeanReporter.ReporterCatalogId := '1002579';
// 當前用戶,每一個用戶能夠設置不一樣的默認報表
FMyBeanReporter.UserName := cbbUser.Text;
// 顯示報表控制檯(能夠進行設計,管理報表)
FMyBeanReporter.ShowConsole(); // DirectPreview(); 直接預覽, // DirectPrint(); 直接打印
免費版下載地址
http://pan.baidu.com/s/1ntpBtBb