`

FastReport中如何实现自定义预览窗口关闭事件

 
阅读更多
....
interface

uses
  .....,frxPreview, frxClass;

type
 TForm1 = class(TForm)
   frxReport1: TfrxReport;
   procedure frxReport1Preview(Sender: TObject);
   procedure FormCreate(Sender: TObject);
 end;

var
 Form1: TForm1;
 OldCloseEvent:TCloseEvent;

implementation
procedure NewOnClose(Sender: TObject; var Action: TCloseAction);
begin
 OldCloseEvent(Sender,Action);
 ShowMessage('Preview Closed');
end;

procedure TForm1.frxReport1Preview(Sender: TObject);
begin
 OldCloseEvent := frxReport1.PreviewForm.OnClose;
 @frxReport1.PreviewForm.OnClose := @NewOnClose;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
frxReport1.ShowReport();
end;

 

分享到:
评论

相关推荐

    FastReport 自定义预览打印窗口

    在压缩包内的文件中,“fr.zdy.preview.gif”可能是一个示例图片,展示了自定义预览窗口的效果,用户可以通过查看此图像来理解代码的功能。而“2ccc.com.nfo”通常是一个包含关于软件或者文件信息的文本文件,可能会...

    Delphi 自定义fastReport打印预览

    要实现自定义预览,你需要在Delphi2010中创建一个新的VCL Forms应用程序,然后在Form上放置一个FRXPreview组件。这个组件将作为报表预览的窗口。接下来,你需要: 1. **加载报表**:使用FRXReport的`LoadFromFile`...

    给FastReport增加一个自定义函数

    FastReport由多个组件组成,包括报表设计器、预览窗口和运行时引擎。运行时引擎负责解析和执行报表脚本,其中就包括调用自定义函数。 要为FastReport增加一个自定义函数,我们需要遵循以下步骤: 1. **创建函数源...

    Delphi7自定义FastReport 4 报表的预览窗体.rar

     该自定义预览窗体是根据适用于Delphi的控件fastreport 4.9.32源代码改成的,基本是原来的代码。源码中并不是所有功能都实现了,比如导出功能未完成。自定义预览窗体使用说明:  在项目中新建一个窗体,name命名为...

    设置fastreport.net 预览界面按钮.txt

    FastReport.NET预览打印时,可以控制它工具栏上的按钮是否可以显示。如:导出,发邮件,打印按钮等等。

    FastReport的FRP文件预览

    在实际开发中,FastReport提供了丰富的控件和组件库,如文本框、图像框、表格、图表等,以及复杂的脚本支持,使得开发人员能够创建复杂的自定义报表。此外,FastReport还支持多数据源,可以连接到各种数据库系统,如...

    FastReport中文教程大全

    8. **自定义组件**:讲解如何创建和使用自定义组件,扩展FastReport的功能,满足特定业务需求。 9. **报表脚本**:介绍如何利用内置的脚本引擎编写VBS或JScript代码,实现更复杂的行为逻辑。 10. **报表导出**:...

    C# 调用 FastReport 报表的源代码

    - **预览报表**:调用`Report.ShowPrepared`方法在预览窗口显示报表。 - **打印或导出报表**:`Report.Print`方法用于打印,`Report.Export`方法用于导出报表到指定格式。 5. **FastReport_Demo** 压缩包中的...

    FastReport .net 中文详细教程及Demo

    报表预览窗口一直是大多数报表设计器的弱点,高品质的外观,赋于你的应用程序非常专业的用户界面。 FastReport是一个已经拥有三年历史的非常成熟的报表设计器,成长使它拥有其它Delphi报表设计器所不能相比的诸多...

    fastreport中文开发指南

    文档会教你如何使用预览窗口,调整打印设置,如页边距、方向和份数,以确保最终打印结果满足需求。 5. **自定义组件**:FastReport允许开发者创建自己的控件和组件,扩展报表设计的可能性。这部分内容将指导你如何...

    c#-fastreport打印

    4. **预览报表**:在预览窗口中显示报表,以便于开发者检查报表内容。 ```csharp report.ShowPreview(); ``` 5. **打印报表**:最后,调用Print方法进行打印。 ```csharp report.Print(); ``` 在实际应用中,...

    FastReport.Net(中英文)手册

    10. **开发者API**:FastReport.Net提供了丰富的API,允许开发者在代码中创建、修改和运行报表,实现高度自定义的功能。 通过深入学习这些手册,无论是初学者还是有经验的开发者,都能全面掌握FastReport.Net的使用...

    Fastreport里显示年月日

    在FastReport中,用户可以利用内置函数来实现日期时间的提取和展示,例如提取某个字段中的年份、月份和日期,并将这些值以自定义的格式显示出来。 根据题目提供的部分代码示例:`[YearOf()][MonthOf()][DayOf()]`,...

    动态改变FastReport内的Memo内容 Delphi

    在Delphi开发环境中,FastReport是一款非常流行的报表生成工具,它允许开发者创建复杂且自定义的报告。在某些情况下,我们需要在运行时动态地改变报表中的内容,例如更新Memo组件的文字。本文将深入探讨如何在Delphi...

    c#中调用fastReport报表的代码

    实际开发中,根据具体需求,可能还需要处理更多细节,比如自定义事件处理、报表分页、数据过滤等。FastReport还提供了丰富的API和文档,可以帮助开发者实现更多高级功能。在开发过程中,务必查阅官方文档以获取最...

    FastReport 6.6.4 VCL Enterprise

    3. **预览窗口**:在设计报表的过程中,预览窗口是一个重要的辅助工具,它实时显示报表的设计效果,便于开发者调整样式和布局。预览模式下,用户还可以进行打印预览,确保报表在不同打印机上的输出效果。 4. **...

    fastreport打印条形码

    在本文中,我们将深入探讨如何利用FastReport在Delphi7中实现条形码的打印。 首先,我们需要理解条形码的基本概念。条形码是一种将数字、字母和其他字符编码为一组黑白相间的平行线条,用于快速、准确地识别和记录...

    fastreport控件帮助与开发文档

    - 提供了内置的预览窗口,用户可以在设计时预览报表效果。 - 支持多页、分页、缩放等打印选项,保证了报表在不同打印机上的良好呈现。 6. **导出功能** - FastReport可以将报表导出为PDF、HTML、Excel、Word等...

    FastReportTestCode1.rar

    还可以自定义预览窗口的外观和行为,例如添加打印、导出等功能。 7. **打印功能**:FastReport支持直接打印报表,使用`Report.Print()`方法即可将报表发送到默认打印机。此外,也可以使用`PrintPreview`类创建打印...

Global site tag (gtag.js) - Google Analytics