翻譯|使用教程|編輯:楊鵬連|2021-04-16 14:35:52.807|閱讀 222 次
概述:是否有遇到無法從代碼中直接訪問FastReport的對象(例如報告頁,樂隊,備忘錄對象)。本文帶你了解如何從代碼訪問報告對象。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的報告和文檔創(chuàng)建VCL庫。它提供了可視化模板設(shè)計器,可以訪問最受歡迎的數(shù)據(jù)源,報告引擎,預(yù)覽,將過濾器導(dǎo)出為30多種格式,并可以部署到云,Web,電子郵件和打印中。
近日,F(xiàn)astReport VCL更新至v6.9,在新版本中,在PDF導(dǎo)出中增加了對以下對象的交互式表單支持:文本,復(fù)選框和圖片。能夠通過InteractiveFormsFontSubset屬性將所需的字形僅包含在交互式形式中。同時修復(fù)了多個Bug問題。歡迎下載體驗。(點擊下方按鈕下載)
無法從代碼中直接訪問FastReport的對象(例如報告頁,band,備忘錄對象)。這意味著您無法按對象名稱尋址,例如,當(dāng)您尋址表單上的按鈕時。要尋址對象,應(yīng)借助以下TfrxReport.FindObject方法找到它:
Pascal:
var Memo1: TfrxMemoView; Memo1 := frxReport1.FindObject('Memo1') as TfrxMemoView;C ++:
TfrxMemoView * Memo = dynamic_cast <TfrxMemoView *> (frxReport1->FindObject("Memo1"));之后,可以解決對象的屬性和方法。您可以使用TfrxReport.Pages屬性訪問報告的頁面:
Pascal:
var Page1: TfrxReportPage; Page1 := frxReport1.Pages[1] as TfrxReportPage;C ++:
TfrxReportPage * Page1 = dynamic_cast <TfrxReportPage *> (frxReport1->Pages[1]);
如果您對FastReport感興趣,歡迎加入FastReport QQ交流群:702295239
還想要更多嗎?您可以點擊閱讀【FastReport 報表2020最新資源盤點】,查找需要的教程資源。讓人興奮的是FastReport .NET正在慧都網(wǎng)火熱銷售中!在線訂購惠享超低折扣。>>查看價格詳情
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: