FastReport FMX是一个附加组件,允许您的应用程序快速有效地生成报告。FastReport提供了开发报告所需的所有工具,包括可视化报告设计器,报告核心和预览窗口。 它可以在Delphi XE2和Embarcadero C ++ Builder XE2环境中使用,FastReport FMX可与Embarcadero RAD Studio XE(FMX库)兼容。报告生成器FastReport FMX是第一个将商业智能集成到基于Embarcadero FireMonkey IDE(Delphi for MS Windows和Apple Mac OS X)的软件的多平台解决方案。您将获得一个功能强大的业务应用程序工具,允许在PC上的流行操作系统下创建和打印文档。
更新 FastReport FMX Embarcadero Edition 2.6.20 Delphi 10.3.2 ,之前的旧版也都有!
安装教程
1、下载并解压,双击FRFMX_D25.exe运行,语言选择简体中文
2、勾选接受所有授权合约选项,点击下一步
3、选择需要安装的组件,点击下一步
4、选择安装路径,点击下一步
5、安装完成,退出向导
功能特色
1、报告数据
从任何数据库。FastReport适用于FireMonkey中可用的所有数据库
来自用户的数据。应用程序也可以用作数据源
2、报告设计
视觉报告设计师。功能齐全的现代报告编辑器,提供大量工具,用于可视化创建,调整和编辑报告模板
简单明了的经典界面
“报表设计”,“数据”和“代码”的单独选项卡
对象:形状,图表,线条,表格,“旗帜”,图片,渐变,交叉表,条形码(包括2D)等
3、报表引擎
FastReport经过专门优化和测试,可用于为实际业务生成报表!如果您的客户想要快速获取报告,那么FastReport就是其中之一!单个报告生成器内核提供所有这些:
面向频带的报告生成器。多种频段类型选择允许多级报告条带
基于代码的报告
多页面和多模板报告
交叉表允许从一个数据源构建具有复杂结构的表格报表
互动。通过单击预览窗口,对话表单,向下钻取报告,呼叫女儿报告
内部解释器(FastScript),包含4种编程语言:PascalScript,C ++ Script,BasicScript和JScript
所有这些都可以合并在一个报告中!
4、报告输出
在“预览”窗口中
发送到打印机
通过一系列过滤器导出:
PDF(Apple Mac OS X内部),TXT,BMP,JPEG,GIF,TIFF,PNG,HTML,ODS,ODT和CSV。
5、灵活性和国际配置
灵活的架构。如果您需要FastReport的更多功能,您可以通过创建和连接自己的对象,导出过滤器,函数和数据库引擎来实现它
UNICODE。报告可以基于任何语言
本土化。FastReport接口已本地化为32种语言
源。许可证附带FastReport的完整源代码。适应非常方便
新功能介绍
1、报告设计师:
- 全新的XP风格界面
- 包含所有报告数据集的“数据”选项卡
- 在“数据”选项卡中绘制图表的功能
- 代码完成(Ctrl + Space)
- 断点
- 手表
- 报告模板
- 本地指南(移动或调整对象大小时显示)
- 能够在非模态模式下工作,mdi子模式
2、报告预览:
- 缩略图
3、打印:
- 将一个大页面分成几个小页面
- 在一个大的上打印几个小页面
- 在指定的纸张上打印页面(带刻度)
- 打印对话的双面处理
- 在每份打印副本上打印副本名称(例如,“第一份副本”,“第二份副本”)
4、报告核心:
- “无尽的页面”模式
- 图像处理,提高速度
- 组的“重置页码”模式
- 报告加密(Rijndael算法)
- 报告继承(基于文件和基于dfm)
- 深入研究组
- frxGlobalVariables对象
- “交叉表”对象增强功能:
- 改善细胞外观
- 交叉元素在设计师中可见
- 填充角(ShowCorner属性)
- 并排交叉表(NextCross属性)
- 加入具有相同值的单元格(JoinEqualCells属性)
- 在单元格中连接相同的字符串值(AllowDuplicates属性)
- 将外部对象放在交叉表中的能力
- AddWidth,AddHeight属性以增加单元格的宽度和高度
- AutoSize属性,手动调整单元格大小的功能
- 线对象可以有箭头
- 添加了TfrxPictureView.FileLink属性(可以包含变量或文件名)
- 每个框架线的单独设置(属性Frame.LeftLine,
可以在对象检查器中设置TopLine,RightLine,BottomLine)
- 支持PNG图像(在frx.inc文件中取消注释{$ DEFINE PNG})
- Office应用程序的打开文档格式(OASIS)导出,电子表格(ods)
和文字(odt)
5、企业组件:
- 用户/组安全支持
- 模板支持
- 动态刷新配置,用户/组
使用说明
CAPABILITIES
- 面向频带的报告生成器。
- 快速,紧凑和灵活的代码允许您扩展FastReport功能。
不需要额外的DLL。
- 内置功能强大且易于使用的设计器(也可在运行时使用)。
- 完全所见即所得
- 最有用的组件集:文本,线条,对角线,图片,形状,OLE,
RichText,图表,条形码。您也可以编写自己的组件。
- 能够将报告导出为其他格式(如TXT,RTF,HTML,PDF,XLS,
XML,JPG,BMP,TIFF)。
- 点阵报告。
- 内置语言允许您编写代码而无需在Delphi中编程。
它允许您创建无法在其他工具中创建的报表。
- 各种填充类型,阴影。
- 具有语法highligt的脚本编辑器。
- 报告中的一个脚本(就像Delphi中的一个单元)。
- 显着提高性能。
- 严格的类型检查。
- 多语言架构允许您使用许多脚本语言(Pascal,C ++,
基础,Java)。
- 访问应用程序内的任何对象(如果您允许的话)。标准
库可以访问基类,控件和表单。易于扩展的库
建筑。
- 调试器。
- 使用“搜索文本”和“编辑”功能进行报告预览。
- 文字旋转0..360度。
- 段落差距。
- Memo对象支持简单的html标签(字体颜色,b,i,u,sub,sup)。
- 样式。
- 文字流。
- 网址,主播
- 缩放设计师。
- 就地编辑。
- 统治者,指南。
- 网格:毫米,英寸,像素。
- 基本类型报告向导。
- 将对象复制到Windows剪贴板。
- 完全撤消/重做。
- 报告可以包含可用于在之前询问参数的对话表单
准备一份报告。您可以根据需要设置多个对话框。 FastReport使用
对话框具有相同的设计器,并具有一组标准对话框控件,如Button,Edit,
CheckBox等。
- 以XML格式存储报告,压缩XML格式(与GZip兼容)
可用。
- FastReport的数据库引擎集允许您创建表/查询/数据库
运行时的组件。您的报告可以完全独立于您的报告
应用!
- 您可以在国际应用程序中使用FastReport。
- 完全双向文本输出。
更新日志
版本2.5
---------------
+新的双缓冲预览。它仅绘制出现在屏幕上的对象(提高预览性能)
+带有字体缓存的新原生文本渲染从XE7开始,显着增加了所有文本的渲染和计算
*改进了渲染行为,以最大限度地减少GDIP和D2D上下文之间的差异(当报表使用一个上下文计算大小并使用另一个上下文打印时)
*报表设计器控件的优化渲染(Inspector,workspace,Rulers)
*报告引擎中的优化
*改进的分裂机制
+为Mac OS的Carbon framework添加了新的更快的文本比较
+为PDF导出添加了LineSpacing支持
- 更改报告对象的宽度和高度计算
- 位图预览缓存现在是可选的(使用PreviewOptions.PagesInPictureCache)
- 修正了FireDac rtti模块
- 修正了RAD Studio Berlin的Alias编辑器
- 修正HTML导出中的背景图像
- 修复了报表对象绘制的错误帧数
- 修正JPEG图像导出
- 修正了预览不显示页面时无限页面的错误
- 修正了少数对象编辑器的视觉行为
- 修正了PDF导出内存泄漏问题
- 修正了TfrxSysMemoView编辑器
- 修复了设计器中报表模板的报表继承
FastReportVCLFMX.rar