原創|其它|編輯:郝浩|2012-06-05 02:03:13.000|閱讀 688 次
概述:報表控件是使用圖形及數據實現報表的設計及打印能力的控件。FastReport報表控件被世界各地的開發者所認可。FastReport加載并存儲報表的技巧在于使用"TfrxReport"提供的加載和存儲方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
報表控件是使用圖形及數據實現報表的設計及打印能力的控件。在圖形用戶界面(GUI)中屏幕上的一種對象,用戶可操作該對象來執行對報表的各項設計,修改等操作。
FastReport的報表生成器(無論VCL平臺還是.NET平臺),跨平臺的多語言腳本引擎FastScript,桌面OLAP FastCube,如今都被世界各地的開發者所認可,擁有20,000多個來自世界各地的客戶。
FastReport報表控件默認情況下,報表窗體同項目窗體構存儲在同一個DFM文件中。多數情況下,無須再操作,因而你就不必采用特殊方法加載報表。如果你決定在文件中存儲報表窗體或者是數據庫的Blob字段(他提供了非常大的彈性,你能夠在非編譯程序中修改),你必須使用"TfrxReport"提供的加載和存儲方法。
function LoadFromFile(const FileName: String; ExceptionIfNotFound: Boolean = False): Boolean;
從一個給定名字文件中加載報表。如果第二個參數等于"True"并且文件沒找到,那么他會觸發一個異常。如果文件加載成功,他返回"True"。
procedure LoadFromStream(Stream: TStream);
從流中加載報表。
procedure SaveToFile(const FileName: String);
用特殊名稱文件存儲報表。
procedure SaveToStream(Stream: TStream);
把報表存在流中。
例如:
Pascal:
frxReport1.LoadFromFile('c:\1.fr3');
frxReport1.SaveToFile('c:\2.fr3');
C++:
frxReport1->LoadFromFile("c:\\1.fr3");
frxReport1->SaveToFile("c:\\2.fr3");
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網