FastReport VCL程序员手册:如何使用样式
FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的报告和文档创建VCL库。它提供了可视化模板设计器,可以访问为30多种格式,并可以部署到云,网站,电子邮件和打印中。
近日,FastReport VCL更新至v6.9,在新版本中,在PDF更新中增加了对以下对象的并行表单支持:文本,替换和图片。相互之间形式中。同时修复了多个Bug问题。欢迎下载体验。(旁边向下按钮下载)
立即点击下载FastReport VCL v6.9最新版
首先,让我们记住什么是“样式”、“样式集”和“样式库”。
样式是一个元素,它拥有名称和属性,并决定了设计属性,即颜色、字体和框架。样式决定了报表对象的设计方式。诸如此类的对象TfrxMemoView具有Style属性,该属性旨在设置样式名称。将值应用于此属性时,样式设计属性将复制到对象。
一组样式由多个样式组成,它们引用一个报表。该TfrxReport组分具有Styles属性,该属性是指的对象TfrxStyles类型。这组样式也有一个名字。样式集决定了整个报表的设计。
样式库包括多组样式。在库的帮助下,可以方便地为报表设计选择一个具体的集合。
该TfrxStyleItem代表风格。
TfrxStyleItem = class(TCollectionItem)
public
// Style name.
property Name: String;
// Background color.
property Color: TColor;// Font.
property Font: TFont;// Frame.
property Frame: TfrxFrame;
end;
样式集由TfrxStyles类表示。它包括执行读取、保存、添加、删除以及搜索样式等设置操作的方法。默认情况下,样式文件集具有 FS3 扩展名。
TfrxStyles = class(TCollection)
public
// Creates the styles set. One can specify “nil” instead of “AReport,” however in this case a user would be unable to use the “Apply” method.
constructor Create(AReport: TfrxReport);
// Adds a new style.
function Add: TfrxStyleItem;// Returns the style with the given name.
function Find(const Name: String): TfrxStyleItem;// Applies a set to a report.
procedure Apply;// Returns the list of the styles names.
procedure GetList(List: TStrings);// Reads a set.
procedure LoadFromFile(const FileName: String);
procedure LoadFromStream(Stream: TStream);// Saves a set.
procedure SaveToFile(const FileName: String);
procedure SaveToStream(Stream: TStream);// The list of styles.
property Items[Index: Integer]: TfrxStyleItem; default;// A set’s name.
property Name: String;
end;
总之,最后一个TfrxStyleSheet类代表一个样式库。它具有库读取/保存以及添加、删除和样式集搜索的方法。
TfrxStyleSheet = class(TObject)
public
// Constructs a library.
constructor Create;
// Clears a library.
procedure Clear;
// Deletes a set with certain number.
procedure Delete(Index: Integer);
// Returns the list of the names of styles’ sets.
procedure GetList(List: TStrings);
// Loads a library.
procedure LoadFromFile(const FileName: String);
procedure LoadFromStream(Stream: TStream);
// Saves a library.
procedure SaveToFile(const FileName: String);
procedure SaveToStream(Stream: TStream);
// Adds a new set of styles to the library.
function Add: TfrxStyles;
// Returns a number of styles’ sets in the library.
function Count: Integer;
// Returns a set with the given name.
function Find(const Name: String): TfrxStyles;
// Returns a set number with the given name.
function IndexOf(const Name: String): Integer;
// The list of styles’ sets.
property Items[Index: Integer]: TfrxStyles; default;
end;
如果您对FastReport感兴趣,欢迎加入FastReport QQ交流群:702295239添加链接描述
FastReport VCL程序员手册:如何使用样式相关推荐
- Cocos2d-x程序员手册(ProgrammersGuide)v3.3 第9章:3D
Cocos2d-x程序员手册(ProgrammersGuide)v3.3 翻译--第9章:3D 原著是英文,本文只是一个个人的简单理解的中文的非正式翻译,供自己学习使用,参考需谨慎. 向原著的作者Sl ...
- DOS程序员手册(七)
第11章 中断处理程序 本章将深入到DOS系统内部探讨中断处理程序的内容.与其他计算机编程不一样, 中断处理程序这个名词听起来就很难懂.用最简单的话来说,中断处理程序就是对应于中 断激活的程 ...
- unix程序员手册_推荐几本实惠电子书,程序员读的经典书都有,比如deep learning...
小编挑了几本大家耳熟能详的经典电子书,希望您能喜欢.四折的价格小编都用红框标注出来喽!!!祝您阅读愉快!以下推荐的9本电子书均由异步社区出品,如需要请移步https://www.epubit.com/ ...
- DOS程序员手册(四)
5.4打印机功能 打印机是能够直接控制的输出设备之外的唯一的重要输出设备.它们的功能比屏幕 107页 功能要简单得多,因为它们只涉及字符输出,并最小程度地与打印机的输入有关. 输出给打印机的最简单的方 ...
- DOS程序员手册(二)
2.6存储设备 随着DOS的升级,磁盘存储容量也有了很大扩充.表2.4介绍了软盘容量的增加以 及所支持驱动器型号的数量. 表2.4软盘容量 DOS版本 软盘 容量 1.0 5.25英寸SSDD 160 ...
- php程序里的configini_程序员手册 修改php.ini的几种方法
修改php.ini配置文件的几个函数先做一下介绍: php中修改php配置文件(php.ini)的函数主要有四个函数:ini_get.ini_set.ini_get_all.ini_restore.其 ...
- 分布式协调器ZooKeeper3.4—程序员手册
[ZooKeeper是Apache Hadoop下的开源软件,是一个分布式的协调器,本文来自于Zookeeper的官方网站,地址为:http://zookeeper.apache.org/doc/r3 ...
- FastReport4.6程序员手册_翻译 转
by tinyANT on 三月 24, 2009, under FASTREPORT, 包裹, 民本, 碎末, 1,758 views 写在前面的话:翻译水平有限,只为更加方便查阅和使用,如果翻译不 ...
- 【译】x86程序员手册06 - 2.4指令格式
2.4 Instruction Format 指令格式 The information encoded in an 80386 instruction includes a specification ...
最新文章
- Matlab R2016a中如何完美运行“mex-setup”
- hdu 1593(数学)
- 计算机中的管理应用,计算机在企业管理中应用_29067.doc
- Python大佬分析了15万歌词,告诉你民谣歌手们到底在唱什么
- 在Myeclipse中创建自定义用户类库
- Python 人脸表情识别
- 计算机设备显示黄色感叹号,电脑没声音,设备管理器中声音出现黄色感叹号怎么办?...
- oracle查询备份存储路径,Oracle数据库备份和恢复(导出,导入)
- 微信小程序挑战赛:全校级人脸门禁系统
- AutoIT测试实例
- Unity_AR_Vuforia_实现涂涂乐
- 21届实习腾讯面试的经验贴(已凉)
- eplan支持mysql_EPLAN软件平台系统和电脑要求
- 利用压缩文件修改加密word文档
- 正点原子gt9xx系列linux驱动移植
- 早期股权分配不是有钱就能搞定的!
- SAP MM MARD 表里的Storage Bin 字段
- Cisco Nexus vPC之Sticky Master
- 12.使用 CSS3 实现响应式推荐卡片
- 用计算机器提高正确率,如何提高数学计算题的正确率