我正在使用C ++ Builder XE7& FastReport组件。我的表单包含两个报表(TfrxReport组件)和两个导出组件(TfrxRTFExport,TfrxPDFExport)。如果我预览这两个报告中的任何一个,我可以选择导出到RTF和PDF。但是,我想为第二个报告禁用RTF导出,同时仍然为第一个报告提供该选项。怎么做?感谢。
答案 0 :(得分:1)
试试这个解决方案:
从DataModule中删除TfrxRTFExport
组件。
声明您的TfrxRTFExport
变量。
在frxReport1Preview
活动中,创建您的TfrxRTFExport
。
在frxReport1ClosePreview
活动,Free
您的TfrxRTFExport
。
另一种解决方案:
如果您有两个按钮(报告2的按钮1,报告1的按钮2),则:
在按钮1中:
TfrxRTFExport
,然后显示报告在按钮2中:
TfrxRTFExport
,然后显示报告。