`

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允许开发者创建自己的控件和组件,扩展报表设计的可能性。这部分内容将指导你如何...

    fastreport 4 打印预览时自动弹出打印机选择

    通过自定义打印窗口将打印预览界面显示时自动弹出显示打印机选择窗口

    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等...

Global site tag (gtag.js) - Google Analytics