首页 > 其他分享 >delphi FastReport 预览设置

delphi FastReport 预览设置

时间:2023-08-18 20:25:11浏览次数:41  
标签:默认值 报表 预览 delphi FastReport 按钮 TfrxPreviewOptions property

FastReport 预览设置

属性和方法

TfrxPreviewOptions.AllowEdit

property AllowEdit: Boolean;

启用或禁用已完成的报表编辑。默认值为 True

TfrxPreviewOptions.AllowPreviewEdit

property AllowPreviewEdit: Boolean;

在报表预览中启用就地编辑器。允许用户在没有报告报表设计器的情况下编辑准备好的报表文本和其他属性。默认值为 True

TfrxPreviewOptions.Buttons

property Buttons: TfrxPreviewButtons;

一组按钮,将在预览窗口中可用。你可以组合这些值中的任何一个。默认值为:所有按钮。

TfrxPreviewButton

可以在预览窗口中显示的按钮。

unit

frxClass

  • pbCopy 在上下文菜单中复制。

  • pbEdit 编辑按钮。为预览页面调用报表设计器。

  • pbExport 导出按钮。

  • pbExportQuick 快速导出按钮。

  • pbFind 查找按钮。

  • pbInplaceEdit 允许在报表预览中使用就地编辑器。启用“高亮显示可编辑的文本”按钮。

  • pbLoad 打开按钮。

  • pbNavigator 页码导航按钮

  • pbNoClose 禁用关闭按钮。

  • pbNoEmail 禁用电子邮件导出按钮。

  • pbNoFullScreen 禁用全屏模式。

  • pbOutline 大纲按钮。

  • pbPageSetup 页面设置按钮。

  • pbPaste 粘贴到上下文菜单中。

  • pbPrint 打印按钮。

  • pbSave 保存按钮。

  • pbSelection 在报告预览中启用选择(Shift + 鼠标左键)。

  • pbTools 已弃用。不使用。

  • pbZoom 缩放按钮。

TfrxPreviewOptions.DoubleBuffered

property DoubleBuffered: Boolean;

预览窗口的双缓冲模式。如果启用,预览窗口在重绘时不会闪烁,但会降低处理速度。默认值为True

TfrxPreviewOptions.OutlineExpand

property OutlineExpand: Boolean;

确定是否展开所有大纲项。默认值为 True

TfrxPreviewOptions.OutlineVisible

property OutlineVisible: Boolean;

定义带有报告大纲的面板是否可见。默认值为 False

TfrxPreviewOptions.OutlineWidth

property OutlineWidth: Integer;

定义带有报告大纲的面板的宽度,以像素为单位。默认值为 120

TfrxPreviewOptions.PagesInCache

property PagesInCache: Integer;

确定内存中有多少准备好的页面。其他存储为序列化 XML 并按请求加载。

TfrxPreviewOptions.PictureCacheInFile

property PictureCacheInFile: Boolean;

启用缓存文件中所有图片的模式,在显示包含大量图片的报表时节省内存。默认值为 False。

TfrxPreviewOptions.RTLPreview

property RTLPreview: Boolean;

在预览中启用 RTL 页面输出。

TfrxPreviewOptions.ShowCaptions

property ShowCaptions: Boolean;

定义是否显示按钮标题。启用此属性时,你应该限制 Buttons 属性中显示的按钮数量,因为所有按钮都无法在屏幕上找到空间。默认值为 False。

TfrxPreviewOptions.ThumbnailVisible

property ThumbnailVisible: Boolean;

定义带有报表缩略图的面板是否可见。默认值为 False。

TfrxPreviewOptions.Zoom

property Zoom: Extended;

报表预览中报表的默认比例。

TfrxPreviewOptions.ZoomMode

property ZoomMode: TfrxZoomMode;

默认缩放模式。

TfrxZoomMode

预览窗口的缩放模式。

unit

frxClass

  • zmDefault 默认模式。
  • zmManyPages 适合多个页面。
  • zmPageWidth 按宽度调整页面。
  • zmWholePage 适合整个页面。

例子

预览设置

procedure TForm1.Button13Click(Sender: TObject);
begin
  //加载报表
  frxReport1.LoadFromFile('C:\Users\Administrator\Desktop\测试报表.fr3');
  //设置预览时不显示打开、编辑、导出按钮
  //frxReport1.PreviewOptions.Buttons := frxReport1.PreviewOptions.Buttons - [pbLoad, pbEdit, pbExport];
  //设置预览时显示大纲
  //frxReport1.PreviewOptions.OutlineVisible := True;
  //设置预览时显示缩略图
  //frxReport1.PreviewOptions.ThumbnailVisible := True;
  //设置预览时显示按钮标题
  //frxReport1.PreviewOptions.ShowCaptions := True;
  //预览报表
  frxReport1.ShowReport;
end;

标签:默认值,报表,预览,delphi,FastReport,按钮,TfrxPreviewOptions,property
From: https://www.cnblogs.com/txgh/p/17641518.html

相关文章

  • delphi泛型实现的变体记录
    delphi泛型实现的变体记录typeTRes=record//公共的JSON回复status:Integer;message:string;exception:string;end;TData<T:record>=recorddata:arrayofT;end;TDatas<T:record>=recordres:TRes;......
  • 【快应用】图片放大预览功能的实现
     【关键词】放大、image、background-position【问题背景】快应用中并没有直接的放大图片预览的功能,然而是可以利用现有的功能去实现图片的放大预览功能的。这样在快应用中浏览页面内容遇到图片时,遇到一些小图,觉得图片内容是不错的,就可以点击图片局部地方,放大查看图片的部分细节,提......
  • FastReport 报表中图片对象
    fastreport报表中的图片对象TFrxPictureView赋值方式通过数据集赋值procedureTForm1.Button1Click(Sender:TObject);beginfrxReport1.Clear;frxReport1.LoadFromFile('c:\reports\rp06.fr3');pv:=frxReport1.FindObject('Picture1')asTfrxPictu......
  • Delphi正则表达式初学入门
    一前言 对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就......
  • 一文预览 | 8 月 16 日 NVIDIA 在 WAVE SUMMIT深度学习开发者大会 2023精彩亮点抢先看
    由深度学习技术及应用国家工程研究中心主办,百度飞桨和文心大模型承办的WAVESUMMIT深度学习开发者大会2023,将于8月16日在北京与大家见面。NVIDIA作为技术合作伙伴,将携手百度飞桨参与这场技术盛会。在这次大会中,NVIDIA与飞桨共规划了四大活动亮点,包括NVIDIA人工智能工作坊—......
  • delphi 自带 的JOSN 序列化 三
    TConverterEx<T:class>=class(TJsonConverter)publicfunctionCanConvert(ATypeInf:PTypeInfo):Boolean;override;functionReadJson(constAReader:TJsonReader;ATypeInf:PTypeInfo;constAExistingValue:TValue;constASerializer:......
  • Delphi 2010 新增功能之: IOUtils 单元(6): TPath(结构体) 的方法与属性
    以后路径相关的处理,用IOUtils.TPath就很方便了.//较常用的方法:TPath.GetTempPath;         {获取临时文件夹路径}TPath.GetTempFileName;       {获取一个临时文件名}TPath.GetPathRoot();        {提取盘符,如:c:......
  • lazarus、delphi文件Http下载断点续传的实现
    下载大文件时,断点续传是很有必要的,特别是网速度慢且不稳定的情况下,很难保证不出意外,一旦意外中断,又要从头下载,会很让人抓狂。断点续传就能很好解决意外中断情况,再次下载时不需要从头下载,从上次中断处继续下载即可,这样下载几G或十几G大小的一个文件都没问题。本文介绍利用minifra......
  • Delphi 2010 新增功能之: IOUtils 单元(4): TDirectory.GetDirectories
    转自万一 https://www.cnblogs.com/del/archive/2009/10/16/1584768.html 和TDirectory.GetFiles用法一样,TDirectory.GetDirectories是用来获取子目录的.另外还有TDirectory.GetFileSystemEntries可同时获取文件与子目录,用法都一样.unitUnit1;interfaceuse......
  • delphi FastReport 打印设置
    FastReport打印设置属性和方法TfrxPrintOptions.CopiespropertyCopies:Integer;默认可打印份数。默认值为1。TfrxPrintOptions.DuplexpropertyDuplex:TfrxDuplexMode;全局双工设置。仅在准备报表后设置。TfrxPrintOptions.PrintModepropertyPrintMode:TfrxPrin......