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. Matlab R2016a中如何完美运行“mex-setup”
  2. hdu 1593(数学)
  3. 计算机中的管理应用,计算机在企业管理中应用_29067.doc
  4. Python大佬分析了15万歌词,告诉你民谣歌手们到底在唱什么
  5. 在Myeclipse中创建自定义用户类库
  6. Python 人脸表情识别
  7. 计算机设备显示黄色感叹号,电脑没声音,设备管理器中声音出现黄色感叹号怎么办?...
  8. oracle查询备份存储路径,Oracle数据库备份和恢复(导出,导入)
  9. 微信小程序挑战赛:全校级人脸门禁系统
  10. AutoIT测试实例
  11. Unity_AR_Vuforia_实现涂涂乐
  12. 21届实习腾讯面试的经验贴(已凉)
  13. eplan支持mysql_EPLAN软件平台系统和电脑要求
  14. 利用压缩文件修改加密word文档
  15. 正点原子gt9xx系列linux驱动移植
  16. 早期股权分配不是有钱就能搞定的!
  17. SAP MM MARD 表里的Storage Bin 字段
  18. Cisco Nexus vPC之Sticky Master
  19. 12.使用 CSS3 实现响应式推荐卡片
  20. 用计算机器提高正确率,如何提高数学计算题的正确率

热门文章

  1. Java Method类简介说明
  2. 数据库的五种索引类型
  3. Styling FX Buttons with CSS
  4. 计算机鲜艳美丽的花朵教案,五彩缤纷的花朵教案.doc
  5. mouseenter(mouseleave)与 mouseover(mouseout)的区别
  6. Hexo-使用阿里iconfont图标
  7. 小程序 测试环境 linux,Linux服务器环境 微信小程序 配置详解
  8. SpringBoot之mockMvc
  9. 有什么轻量级的大数据技术
  10. 从事SEO该具备的质素!