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程序员手册:如何使用样式相关推荐

  1. Cocos2d-x程序员手册(ProgrammersGuide)v3.3 第9章:3D

    Cocos2d-x程序员手册(ProgrammersGuide)v3.3 翻译--第9章:3D 原著是英文,本文只是一个个人的简单理解的中文的非正式翻译,供自己学习使用,参考需谨慎. 向原著的作者Sl ...

  2. DOS程序员手册(七)

    第11章      中断处理程序 本章将深入到DOS系统内部探讨中断处理程序的内容.与其他计算机编程不一样, 中断处理程序这个名词听起来就很难懂.用最简单的话来说,中断处理程序就是对应于中 断激活的程 ...

  3. unix程序员手册_推荐几本实惠电子书,程序员读的经典书都有,比如deep learning...

    小编挑了几本大家耳熟能详的经典电子书,希望您能喜欢.四折的价格小编都用红框标注出来喽!!!祝您阅读愉快!以下推荐的9本电子书均由异步社区出品,如需要请移步https://www.epubit.com/ ...

  4. DOS程序员手册(四)

    5.4打印机功能 打印机是能够直接控制的输出设备之外的唯一的重要输出设备.它们的功能比屏幕 107页 功能要简单得多,因为它们只涉及字符输出,并最小程度地与打印机的输入有关. 输出给打印机的最简单的方 ...

  5. DOS程序员手册(二)

    2.6存储设备 随着DOS的升级,磁盘存储容量也有了很大扩充.表2.4介绍了软盘容量的增加以 及所支持驱动器型号的数量. 表2.4软盘容量 DOS版本 软盘 容量 1.0 5.25英寸SSDD 160 ...

  6. php程序里的configini_程序员手册 修改php.ini的几种方法

    修改php.ini配置文件的几个函数先做一下介绍: php中修改php配置文件(php.ini)的函数主要有四个函数:ini_get.ini_set.ini_get_all.ini_restore.其 ...

  7. 分布式协调器ZooKeeper3.4—程序员手册

    [ZooKeeper是Apache Hadoop下的开源软件,是一个分布式的协调器,本文来自于Zookeeper的官方网站,地址为:http://zookeeper.apache.org/doc/r3 ...

  8. FastReport4.6程序员手册_翻译 转

    by tinyANT on 三月 24, 2009, under FASTREPORT, 包裹, 民本, 碎末, 1,758 views 写在前面的话:翻译水平有限,只为更加方便查阅和使用,如果翻译不 ...

  9. 【译】x86程序员手册06 - 2.4指令格式

    2.4 Instruction Format 指令格式 The information encoded in an 80386 instruction includes a specification ...

最新文章

  1. 关于学习Python的一点学习总结(34->构造函数->重写方法和特殊构造)
  2. CentOS7、REHL7的firewalld防火墙使用简单说明
  3. 批量Excel数据导入Oracle数据库
  4. 江苏省计算机专业公务员,江苏省考冷门专业的“春天”来了!
  5. 3.1 Adapter(适配器)
  6. ECCV 2020 Spotlight | 多标签长尾识别前沿进展
  7. 干货 | 仅需10分钟,开启你的机器学习之路!
  8. 【转】理解OAuth 2.0
  9. mysql orderitems_【Mysql】教程全解(三)ORDER BY 排序
  10. 基于wxpython+MySQL--实现人脸检测识别的宿舍人脸检测系统
  11. 推荐几个顶级的IT技术公众号
  12. 学计算机的大学生买什么U盘,大学生最容易丢的几样东西,最后一件最让人着急,网友:真实了...
  13. 数据结构课程设计——学生成绩查询与分析系统(简单详细版,含讲解)
  14. 聚焦新生代 戮默科技创造正向价值
  15. 1024,错过这一波福利,又要等一年了!
  16. 宏基aspire拆机触摸_Acer宏碁(Acer宏碁)Acer S5-371-76GS超极本拆解图评测-ZOL中关村在线...
  17. c++中“箭头(-)”和“点号(.)”操作符的区别 .
  18. 让你高效工作的7大工具类网站
  19. 谁在为DeFi默默提供流动性?
  20. 自由能计算专题3:gromacs计算自由能的7种方法案例

热门文章

  1. “花朵分类“ 手把手搭建【卷积神经网络】
  2. ubuntu(Linux)安装微信
  3. 【开店宝典】Lazada怎么入驻?
  4. 手机facebook注销_如何在Android设备上注销Facebook Messenger
  5. Taro 小程序开发大型实战(七):尝鲜微信小程序云(下篇)
  6. 基于MATLAB控制系统辨识系列3-梯度矫正参数估计法
  7. 【问题】如何避免并发情况下的重复提交
  8. 昆仑数码:电视盒子哪个好?2023年最新电视盒子品牌排行榜
  9. 《A hybrid system for entity recognition ...》阅读笔记
  10. linux编译wifi驱动RTL8188EUS模块 AP模式