如何禁用现有的 FastReport 导出?
How can I disable existing FastReport export?
我正在使用 C++ Builder XE7 和 FastReport 组件。我的表单包含两个报告(TfrxReport 组件)和两个导出组件(TfrxRTFExport、TfrxPDFExport)。如果我预览这两个报告中的任何一个,我可以选择导出为 RTF 和 PDF。但是,我想为第二份报告禁用 RTF 导出,同时为第一份报告保留该选项。怎么做?谢谢。
试试这个解决方案:
从您的 DataModule 中删除 TfrxRTFExport
组件。
声明您的 TfrxRTFExport
变量。
在 frxReport1Preview
活动中,创建您的 TfrxRTFExport
.
在 frxReport1ClosePreview
事件中,Free
你的 TfrxRTFExport
。
另一个解决方案:
如果您有两个按钮(按钮 1 用于报告 2,按钮 2 用于报告 1),则:
在按钮 1 中:
- 释放你的
TfrxRTFExport
然后显示报告
在按钮 2 中:
- 创建您的
TfrxRTFExport
,然后显示报告。
我正在使用 C++ Builder XE7 和 FastReport 组件。我的表单包含两个报告(TfrxReport 组件)和两个导出组件(TfrxRTFExport、TfrxPDFExport)。如果我预览这两个报告中的任何一个,我可以选择导出为 RTF 和 PDF。但是,我想为第二份报告禁用 RTF 导出,同时为第一份报告保留该选项。怎么做?谢谢。
试试这个解决方案:
从您的 DataModule 中删除
TfrxRTFExport
组件。声明您的
TfrxRTFExport
变量。在
frxReport1Preview
活动中,创建您的TfrxRTFExport
.在
frxReport1ClosePreview
事件中,Free
你的TfrxRTFExport
。
另一个解决方案:
如果您有两个按钮(按钮 1 用于报告 2,按钮 2 用于报告 1),则:
在按钮 1 中:
- 释放你的
TfrxRTFExport
然后显示报告
在按钮 2 中:
- 创建您的
TfrxRTFExport
,然后显示报告。