ImageVerifierCode 换一换
格式:DOC , 页数:41 ,大小:4.94MB ,
资源ID:7614615      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7614615.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(FastReport--打印报表操作手册.doc)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

FastReport--打印报表操作手册.doc

1、安易信息系统 FastReport报表打印格式操作手册 目录 FastReport对象 2 “Text”对象 3 “Band”对象 6 “Image”对象 9 “SubReport”对象 10 “Line”对象 10 “CheckBox”对象 10 “RichText”对象 10 “OLE”对象 11 “Chart”对象 12 “Shape”对象 14 “Barcode”对象 14 “RichText 2.0”对象 15 设计器 16 使用控制键 17 使用鼠标 17 报表选项 17 页面选项 18 设计器选项 2

2、0 对象观察器 21 “插入数据字段”窗口 22 数据字典 22 表达式编辑器 27 工具栏 29 “标准”工具栏 29 “格式”工具栏 30 “边框”工具栏 31 “对齐”工具栏 32 对象的属性和方法 33 解释器的使用 38 创建ANYIHIS的FastReport报表 39 FastReport对象 图标 名称 描 述 Text 提供里面包含多行文本的矩形框。文本允许包含变量。 Band 条状区域。定义区域包含的最终报表的位置。 Picture 显示BMP,ICO,WMF,EMF和JPG图像格式。

3、来源可以是BLOB字段。不连接到FR.inc就不能在FastReport中使用JPG格式。 SubReport 用于创建子报表。当你插入这个对象到一个报表时,你将看到在你的报表中增加一个新页面。 Line 在报表上画垂直或水平线条。 Shadowed text 提供包含在一个矩形边框中的多行文本,并可设置阴影和(或者)渐变色填充。用于打印标签。 Barcode 用条形码显示数据。 Shape 允许在报表中插入几何图形(矩形,圆角矩形,椭圆,三角形)。 CheckBox 用检查框或X来显示逻辑数据。 RichText 用于在报表中插入RTF

4、文档。可用BLOB字段作为数据源。 OLE 用于在报表中插入OLE对象。 Chart 用于在报表中插入图表。TeeChart控件必须在Delphi中安装后才能正常工作。 RichText 2.0 类似RichText控件,但允许图像和OLE对象插入RTF文本中可用BLOB字段作为数据源。 TrxRichEdit控件和RX类库在Delphi中已经安装才能使用这个控件。在FastReport中激活不需要在FR.inc中加入相关行。 “Text”对象 这个对象无疑是FastReport中最强大、最灵活的对象。主要是,它提供一个包含多行文本的矩形框。你可以设置边框的类型

5、颜色和宽度;以及字体属性、文本对齐方式和字体方向(垂直或水平)。要设置对象的属性,使用“文本”和“边框”工具栏: text对象的内容主要由备注类型的对象组成,可以包含:文本,变量,数据字段,或这些的任意组合。字体格式将应用于text对象所包含的所有文本。 使用text对象的一些示例:(*) 宽度,cm:[Length]——使用变量([Length])显示固定文本(宽度,CM)。 宽度,cm:[Table1.”Length_cm”]——使用数据字段([Table1.”Length_cm”])显示固定文本(宽度,CM)。 宽度,cm:[[Length inch]*2.54]——

6、使用变量表达式([[variable]*value])显示固定文本(宽度,CM)。It is important to note the additional set of square brackets when using formulas with variables. 宽度,cm:[Length]——使用数据字段表达式([datafield*value])显示固定文本(宽度,CM)。Notice the single set of square brackets is required for data fields and formulas. 修改text对象最快速的方法是在报表

7、编辑设计器中选择矩形(点击它)并双击。这将出现文本编辑器对话框: 这儿有工具栏按钮的一些简短提示: 插入一个表达式; 插入一个数据字段; 剪贴板操作; 自动换行选项; 脚本编辑选项; 取消按钮; 确认按钮。 编辑器中你可使用的文本类型,可插入变量、数据字段或表达式。点击编辑器中的“数据字段”或“表达式”按钮将显示常用的数据字段或变量。你同样也可以使用下列键: Insert “变量”按钮——显示变量对话框。 Ctrl+Enter “确认”按钮——确认并关闭对话框。 Esc “取消”按钮——关闭并取消编辑。 每个text对象允许保存自己的格式。你可以在对象

8、编辑器中点击text对象的“DisplayFormat”属性来编辑格式。格式选项包括:无格式,显示为一个数值、日期、时间或逻辑格式。 对于各种格式类别,你可以选择预设格式中的一个,或者自定义格式(例如,#,##0.000表示一个数值)。格式化使用与Delphi相同的方法(这个描述在Delphi的在线帮助中,参考“Formatting Strings”主题)。逻辑值被允许使用下列格式:False_string;True_string。(例如要显示“是”或“否”,使用“是;否”作为格式) 格式可以应用于文本中的每个或全部变量。如果一个变量不能被格式化,它将作为一个纯文本显示。如果你在一个t

9、ext对象中使用多个变量,但你想为每个变量单独格式化,你可以不用缺省而使用«#»标记格式化。放置这些标记和格式字符在变量的后面,等等: [Variable #format],这儿的格式为下列之一: l x.x 或 Nx.x 或 Nyyyyy——数值格式。x.x ——整数/小数部分的宽度;yyyyy ——类似#,##0.00的字符 (描述在Delphi的在线帮助系统中,“Formatting strings”主题)。 如果x.x或yyyyy 字符串包含«.»、«,»、«-» 字符,这些字符将用于小数点或分隔符。 l Dxxxxx, Txxxxx——日期和时间。Xxxxx——类似于dd.mm

10、yy的字符串。 l Bxxxxx;yyyyy——逻辑格式。如果变量为False,则显示xxxxx字符;否则,显示yyyyy字符。 这儿有一些使用«#»标记的示例: [Table1.«N1» #9.2] [Table1.«N2» #N9-2] [Table1.«N3» #N#,##0.00]——数值格式 [Table1.«Date1» #Ddd.mm.yyyy] [Table1.«Time» #Thh:mm:ss]——日期/时间格式 [Table1.«Bool1» #BFalse;True] [Table1.«Bool2» #BNo;Yes]——逻辑格式 你不能在变量

11、编辑中创建的表达式使用格式标记(见下面)。 对于报表你希望根据条件或表达式改变对象的字体颜色,背景色等等,在文本格式工具栏中点击按钮。这将出现“条件加亮”对话框,你可在编辑框中输入条件和设置不同的选项。 例如,要挑选出超过$1,000.00的订单,示例报表“3-level”就是一个这样的例子。要做到这一点,选择包含订单合计的矩形框并选择格式工具栏中的高亮按钮。在编辑框中输入条件“Value > 1000”。选择一个适当的字体和背景颜色,并点击确认按钮。你的报表会高亮显示超过$1000.00的订单合计。试一下你所需要的不同字体和背景的组合。 在“Text”对象上右击,你可设置下列选项:

12、 l 伸展——对象的高度将根据变量的实际高度进行调整。你同样也可以设置对象所在区域的这个选项。当这个区域被打印时,它将根据所有伸展对象和它自己计算最大高度。 l 自动折行——长字符串自动折行为多行文本。 l 自动宽度——在画之前,对象才计算它的实际宽度。 l 仅文本——不处理对象中的变量。 l 禁止重复值——不显示重复的值。 同样你还可以找到对象观察器中的一些附加属性: l CharSpacing——字符间距; l GapX, GapY——左边和顶部间隔; l LineSpacing——行间距。 “Band”对象 像其它可视化报表设计器,FastReport是一个基于区

13、域的报表生成器。意思是你可以在报表上放置区域,然后在区域放置数据。下表列出当前FastReport支持的区域类型,以及在最终报表中它们的位置。 注意:区域并不是按照报表设计器中的顺序出现。区域类型决定将它们在最终报表中的位置。然而,放置区域在恰当的位置会使它更于修改。 名 称 何 时 何 地 报表标题 打印在打印报表之初 报表合计 打印在报表结束时 页头 打印在每页项部 页脚 打印在每页底部 主项头 打印在第一个数据层开始 主项数据 第一层数据——重复每个主项数据记录 主项脚 打印在第一个数据层结束 细项头 打印在第二个数据开始 细项数据 第二

14、层数据——重复每个细项数据记录 细项脚 打印在第二个数据层结束 子细项头 打印在第三层数据开始 子细项数据 第三层数据——重复每个子细项数据记录 子细项脚 打印在第三个数据层结束 覆盖 打印在每页的最底层(用于打印水印) 栏目头 打印在栏目开始 栏目脚 打印在栏目结束 分组头 组标题打印在分组开始 分组脚 打印在分组后 交叉表头 交叉表数据 交叉表脚 这组区域用于创建交叉表,报表上可变栏目。 子 这个区域能被追加到其它任何类型的区域(交叉表和页脚除外)。子区域显示在父区域之后。 正如你所看到的,这组区域与其它普通接受的不同。在正统的方案中(在细

15、节,在ReportBuilder中)只有一个细节数据区。 依靠区域类型,FastReport展示了合适的编辑器。 对于从一个数据源显示数据的区域(细项数据区域,主项数据区域,等等),你将被提问区域从何获取数据。你将可以显示一个数据集的所有变量或你可以选择“虚拟”数据项。 当你选择虚拟数据集选项,你必须指定包含在“数据数据集”的“记录”数。如果指定的记录实际存在,区域可以正常工作。虚拟数据集能帮你打印窗体,多条线需要被打印,但你不希望手工一个一个地插入。你可以简单地设计一个单线,然后使用虚拟数据集选择出现的次数。 如果你选择分组头区域类型,你将要求编辑分组头。这个编辑器允许你定义分组

16、条件,基于数据表的字段或其它一些表达式(例如按姓名的第一个字母进行分组,同样也能用于电话目录)。 如果你在区域上右击,你将看到一组快捷菜单。包含: l 伸展——这个意思是由区域中的对象高度决定区域高度。“Text”对象的自动折行选项激活时将按需要伸展。这允许自动调节区域(行)高度以适应行中的所有数据。 l 分隔——在页面未满之前报表新页面。 l 强迫换页——强迫区域内容打印在一个新页面。 l 在第一页——这个区域将打印在第一页(仅适用于页头和页脚)。 l 在末页——这个区域将打印在末页(仅适用于页脚)。 l 在所有页重复——这个选项仅用于主项头、细项头、子细项头、分组头和交叉

17、表头区域。如果这些头下面的数据强制到一个新页,这些头也将出现在那些页面中。 “Image”对象 图片对象用于插入图像到一个报表中。图像格式支持包括BMP/WMF/ICO。JPG和GIF也可以插入,但不直接支持,它们需要添加Delphi图像支持类。这些类可以从其它地方免费得到。 图片对象编辑器用于选择一个图像,清除图像或从数据库的一个BLOB字段选择一个图像。需要从文件插入一个文件,双击图片对象。需要从BLOB字段手稿图像,选择图片对象,按Ctrl+Enter调用文本编辑器,然后在文本编辑器中调用BLOB字段名,例如:[Tabel1.GraphicField]。这个操作执行从文本编辑

18、器中插入的数据字段选择图片。 如果要直接打印一个数据库中的加密图像,使用OnBeforePrint事件在报表运行时解密图像并调用到运行时的报表中。在手册的后面可以找到一个使用ADO和SQL服务器的例子。 如果要被打印的图像存贮在磁盘中,使用TfrReport.OnBeforePrint在打印之前调用图像。一个打印指定目录中图标的例子可以在手册的最后找到。 图片对象的快捷菜单允许设置下列选项: l 伸展——图像将伸展到整个矩形区。 l 锁定纵横比——如果缩放则图像的比例是受保护的。 l 居中——图像在矩形区中居中。 l Blob类型——BLOb流类型:BMP, WMF, ICO o

19、r JPG。因为Delphi不支持流类型自动识别,所以这是必需的。使用对象观察器设置这个属性。 “SubReport”对象 Subreport对象作为在一个报表中特定位置插入附加报表的占位符。Subreport中的报表打印必须在主报表中的单独页。一个使用Subreport的例子是插入一个图表在下方或紧跟着一些销售数据。 当插入一个Subreport对象到报表,一个附加页自动插入到主报表中。Subreport自动指向新插入的页面。Subreport中任何附加到新页Anything added to the new page will be printed within the Subre

20、port object instead of being shown on the main report. Subreport对象将被放在主报表下方。如果多个Subreport对象将要被放在各自下方,插入它们到单独的数据区域。 当使用Subreport时有一些限制: l 不能使用分栏; l 下列区域能用于Subreport(但不能关联到主报表):报表标题,报表合计,页头,页脚,栏XXX区域; l 不能使用区域暂停; l Subreport中不能使用分组。 “Line”对象 直线对象用于插入水平线或垂直线到报表。当在报表中分隔细节区,使用直线可以更容易阅读。直线的粗细和颜色可

21、以使用绘图工具栏调整。 要画一条线,单击直线工具栏按钮,在当前页面上拖动鼠标,光标将变成一支铅笔画出一根直线。单击鼠标的地方就是直线的起始端。按下并不松开鼠标,然后移动鼠标到直线的末端。松开鼠标后,直线就画好了。直线可以被选中并按需要修改。 “CheckBox”对象 检查框对象是用于图形显示逻辑数据,并只能联接到逻辑变量或数据字段。当变量或字段值为True,则显示一个叉。如果值为False,则为空。 注意:如果一个检查框对象插入到报表,TfrCheckBoxObject组件必须被插入到同一个窗体中或者在运行时产生一个错误消息框。 “RichText”对象 RichText对象

22、用于打印RTF(Rich Text format)文档。当在报表中需要格式化文本而文本对象又不能满足要求时可以使用RichText对象。 RichText能提供FastReport的TextObject所不能提供的对文本格式的高度控制。RTF文件可以使用类似MS Word的程序创建或使用内建的RTF编辑器,它基于Delphi的RTF编辑器。RichText对象将保留和显示RTF文件中的所有格式。 FastReport所包含的RTF编辑器支持文本的RTF所有基本选项。变量能被插入到格式化文本中。这个变量必须加上方括号(就像在文本对象中一样)。 RichText对象也能用于打印数据库BL

23、OB字段所包含的格式化文本。要选择所需字段,按Ctrl+Enter调用文本编辑器或者直接输入方括号中的数据表字段,例如:[Table1.”RichField”],或单击“插入数据字段”并选择所需的数据源和字段。 注意:一个TfrRichObject对象必须被手稿到同一个窗体中。如果不这样,则会产生一个错误消息。 “OLE”对象 OLE对象用于插入一个OLE对象到报表中。OLE对象编辑器允许插入一个新OLE对象。单编辑上的插入,则调用标准的OLE插入对象对话框用于显示所有可用的OLE对象。 OLE对象能被用于利用OLE对象包含一个BLOB字段。要达到这个要求,按Ctrl+Enter

24、打开OLE对象观察框,选择插入,查找所需OLE对象。 注意1:在快捷菜单中的扩展选项有时可以观察Excel数据。 注意2:一个TfrOLEObject对象必须被手稿到同一个窗体中。否则将会在运行时产生一个错误消息。 “Chart”对象 Chart对象用于在报表中插入图表。特别可用于销售图表的打印。 图表编辑器的类型页可以选择六种类型的图表以及下列选项: l 3D―显示3维图表; l 单线― l 显示图例-在图表的附近显示图例; l 显示轴-显示轴(不能用于饼图); l 显示标记-显示标记; l 多色显示-使用不同的颜色显示图表变量。 要连接图表到数据字段,你需要设

25、置两个Text对象,即数据字段,并已在报表上。这些数据字段的内容将用于设置图表的变量和图例。图例通常显示在X轴上,变量在图表的Y轴上。当生成报表时,选择的Text对象的内容将保存到图表对象的备注中。右击Chart对象,选择“编辑”中的“数据”,然后设置“图例”和“值”,图例设为“memo2”,值设为“memo6”。(细节请参考示例)。 Chart对象允许创建“前10个”图表。这将在报表中仅包含最大的几个值,而排除其它值。要做到这一点,在图表编辑器的数据页中设置前几个值以及其它未包含值的图例(通常用“其它”表示)。 图表编辑器的标记页允许选择标记的类型。“值”是缺省的。如果要显示选中的标

26、记就必须在选项中选择“显示标记”选项。 如果用于显示图表值的Text对象包含的是有格式的变量(例如,10000.00或$100.00),则Chart对象尝试从这个字符中查找数据。如果没有在字符串中找到数据,那么将忽略所有的字符。如果有更多高级格式被设置(例如,10000km2),那么这个值就不能用于Chart值。为这些变量创建无格式但不显示的对象,就可作为图表中的值。只需在对象编辑器中设置Visible属性为False就可隐藏对象。 图表的值是累积保存在Chart对象的memo中: Header1;Header2;Header3 Value1;Value2;Value3. 一个C

27、hart允许使用Text编辑器(Ctrl+Enter)编辑。在Momo对象中插入适当的值。 注意1:TeeChart控件包含在Delpi3及以上的版本中。要用于Delphi2,必须先安装TeeChart控件,然后正确配置FR.INI文件并重新编译FR类库。 注意2:一个TfrChartObject控件必须放在窗体上。否则,将会在运行时产生一个错误消息。 “Shape”对象 Shape对象用于在报表中插入几何图形(矩形,圆角矩形,椭圆,三角形)。 注意1:当使用三角形时,背景和填充色缺省为白色,并不能更改。 注意2:一个TfrShapObject控件必须放在窗体上。否则,运行时将会

28、出错误信息。 “Barcode”对象 Barcode对象用于打印条形码。条形码的宽度由数据的大小决定。下列条形码格式已被支持: l 2 of 5 interleaved l Code39 l Code39 Extended l Code128A-C l Code93 l Code93 Extended l MSI l PostNet l Codebar l EAN8 l EAN13 l EAN128A-C l UPC A, E0, E1, Supp2, Supp5 提示:如果条形码四周需要一些空白区,设置FrameTyp属性为15(这将在整个对象四周画一个

29、连框),FrameWidth设为6.00,FrameColor设为clWhite。这可以完成类似于工具栏按钮的连框。 注意:一个TfrBarcodeObject控件必须放在窗体上。否则,在运行时将出现错误信息。 “RichText 2.0”对象 RichText 2.0 对象除了它是基于RX Rich控件以外,与RichText对象一样。它允许在RTF文本中包含OLE对象和图像。如果RX类库已安装(必需为RXLib 2.0或更高版本)就可以使用。要激活这个对象,从FR.INC文件中移动{$DEFINE RX}这一行的注释并重新编译FR包。 注意:一个TfrRxRichObject控件

30、必须放在窗体上。否则,运行时将出现错误信息。 设计器 FastReport使用自己的报表设计器,在设计时只要在TfrReport控件上双击就可以使用它。设计者允许快速而简单地使用报表设计器并能够在Delphi的IDE中直接预览报表。 设计器包括可融合的面板(工具栏),可以移动并改变为你所需要的样子。当设计器关闭时位置和可视信息保存在Windows的注册表中,并能够在下次打开设计器时恢复。 如果你想在运行时使用设计器,你需要在项目中的窗体上包含TfrDesigner控件(用于显示TfrReport控件内容)。或者,你也可以在你在单元中引用FR_De

31、sgn单元。TfrDesigner控件能够让你的最终用户调用、保存、设计和修改报表。 使用控制键 l 光标键 - 移动到下一个对象; l Ctrl + 光标键 - 沿光标方向移动选中的对象; l Shift + 光标键 - 沿光标方向增加或者减少所选对象的尺寸; l Enter - 调出所选对象的编辑器; l Del - 删除所选对象; l Insert - 显示“插入数据字段”工具栏; l Ctrl + Enter - 调出所选对象的memo编辑器; l Ctrl + 1..9 - 主,设置所选对象的边框宽度; l Ctrl + Z - 取消最后一次操作; l Ct

32、rl + Y - 重复已取消的操作; l Ctrl + G - 对齐风格开/关; l Ctrl + B, Ctrl + I, Ctrl + U - 设置加粗、倾斜、下划线字体风格; l Ctrl + F - 取消对象的边框; l Ctrl + D - 设置对象的边框; l Ctrl + X - 剪切到剪贴板; l Ctrl + V - 从剪贴板粘贴; l Ctrl + C - 拷贝到剪贴板; l Ctrl + A - 选中页面上的所有对象; l Ctrl + N - 创建新的空白报表; l Ctrl + O - 打开报表文件; l Ctrl + S - 保存报表文件;

33、l Ctrl + P - 预览报表; 使用鼠标 l 左击 - 在页面窗体中选择对象;在可见控件面板选中对象后按左键在页面窗体中插入新对象。 l 右击 - 调出所选对象的快捷菜单。 l 双击 - 调出所选对象的缺省编辑器。在页面的空白区域双击则调出页面选项对话框,这里你可以设置页面选项,象页边距,尺寸。 l Shift + 左击 - 选择多个对象。 l Ctrl + 左击 - 画选择框。在你松开鼠标后选择框中的所有对象将被选中 l 要按比例缩放所选对象,拖动所选对象组右下角的红色矩形块 报表选项 要设置报表选项,从设计器菜单中选择“文件|报表选项…”。 上面的对话框列出了

34、所有系统中可用的打印机。如果你的系统没有安装打印机,你可以选择“虚拟打印机”选项,这将可以使用所有的打印尺寸,但不能打印输出。这只有在报表的设计状态中可以使用,并允许预览报表。你也可以使用虚拟打印为某个打印机设计报表,这不需要在你的电脑中按着打印机(例如,你想设计A3幅面的报表,但你的报表只能打印A4)。 如果选中“装入报表时选择”选项,打印信息保存到报表中,当这个报表再次调入时,保存的打印机将自动被选择。如果这个打印机在系统中没有找到,那么将选择缺省的Windows打印机。 如果你需要在报表中使用“总页数”函数,象打印“第xx页 共xx页”时需要选中“两遍报表”选项。如果你使用Total

35、Pages函数,但你忘记选取中这个选项,你将在你的报表中得到总页数为0。还有一些好处是选中“两遍报表”可以在最后一次中显示第一次的计算结果。其中之一就是在分组头中显示分组数,可以在演示报表中找到例子。 在选择打印机之后,报表设计器中的页面窗口显示纸张的可用的打印区域和选中的打印机。 页面选项 要为报表的当前页设置页面选项,在设计器菜单中选择“文件|页面选项…”,或者双击页面的空白区域。对话框有四页在。 纸张 你可以从纸张格式的下拉列表框中选择当前打印杨所支持的纸张格式。如果当前打印支持自定义纸张格式,你就可以从列表中选择“自定义”,你需要输入自定义纸张格式的宽度和高度。其它的选择

36、纸张格式,你能够确定纸张方向和设置“Unlimited height”(无限高度)-增加纸张高度(如果你想在页面上放置更多的band)。 注意:不是所有的打印机驱动或打印机都支持自定义纸张格式,(例如,打印机驱动“HP LaserJet 6L”就不支持定义为76*127mm的尺寸;打印机驱动“HP LaserJet 4L”不支持所有的自定义尺寸)。 进纸源 边界 在对话框的“边界”页中,你可以决定是否定义边界和边界尺寸。如果“伸展至打印机”选项被选中,在设计器中页面窗体就不会显示边界区,页面所有区域都会被正确打印。但对象尺寸在不同的打印上是不同的。 如果你取消这个选项,并且所

37、有边界设置为0,则页边距将自动设置为所选打印机的最大打印区域。当你将设计好的报表从一台打印机转向其它打印机时就会发现这非常有用,特别是喷墨打印机比针式打印机的可打印区域小一点。 如果边界设置为非0值,页边距将直接从设计器的页面窗体中反映出来(用灰色的线标出)。如果你使用针式打印机,请注意是否在打印区域中:一些针式打印机将不打印超出打印范围之外的部分,其它的将提示打印超出范围。这显然表明你必须检查一下你的报表。在这种情况下,你只能手工设置边界。 选项 在对话框的“选项”页中,你可以设置页面的有关选项。你可以按照页宽设置分栏数和栏间隔。如果“打印到前一页”选项选中,它允许新的一页从上页的

38、剩余区域开始打印。 设计器选项 从报表器的菜单中选择“工具|选项…”设置缺省选项。 这儿你可以设计栅格大小,报表度量单位:象素、毫米和英寸。栅格大小18象素等于5毫米。 你也可以控制在移动对象时如何显示对象:显示边框或显示内容。 “页位置”组允许你选择页面位置(这对于对象观察器来说是需要的)。 如果“彩色按钮”关闭,则所有按钮都为黑白色。 “插入后编辑”选项设置在插入对象后的动作,在对象插入后是否显示缺省编辑器。如果想插入大量的矩形框时这个选项需要关闭。 “显示band标题”允许你决定在设计时在页面上是否显示band(分页)的标题。 “本地化属性名”允许本地化对象观察

39、器。 “对齐栅格”在移动对象时对齐它们到最近的栅格点。 在“编辑器”页中你可以选择编辑器窗口的字体。你可以在固定设置或对象字体设置之间进行选择。 对象观察器 对象观察器允许你熟练地设置对象属性。 观察器的工作方式与Delphi的对象观察器类似。象其它的工具栏一样,你可以让它显示或者隐藏。要显示对象观察器,选择“工具|工具栏|对象观察器”菜单项。要收缩对象观察器,双击标题栏,再次双击标题栏将展开对象观察器。 “插入数据字段”窗口 你使用这个对话框可以快速插入数据库字段到报表中。你可以从菜单“工具|工具箱|插入数据字段”或选择“插入数据库字段”按钮运行它。这个窗口包含两个列表:表

40、查询)列表在窗口上部,字段列表在下面。 可以采用拖放方法插入字段。你用鼠标从底部列表选择所需源字段并按住不放,然后移动它到页面上。当你松开鼠标时,将出现一个新的“Text”对象并连接到数据库字段。 如果对话框经常使用,你可以把它放在对象观察器的上方或下方。这时双击对话框标题栏,窗口将最小化而观察器将最大化;再次双击则相反,它将恢复到正常大小而观察器窗口将最小化。 数据字典 “数据字典”窗口可以从“文件|数据字典…”菜单项中调用。这个窗口看上去象一个多页文本编辑器:“变量”、“数据别名”和“band数据源”。数据字典保存在报表窗口中,但也可以保存在单独的.FRD文件中,在需要时再从

41、中读出数据到报表中。要做到这点,在设计器菜单中选择“文件|打开”和“文件|另存为”并在出现的标准打开或保存对话框中选择文件类型为“FastReport数据字典文件”。 变量 这个页用于操作变量列表。 变量列表在窗口的左边。从图中我们可以看出,列表结构是两层的。由分类组成,在每个分类中必须有一个或多个变量地。分类的按插入顺序排好,但它们不能插入到报表中。 当创建新的空白报表时列表是空的,你可以使用下列按钮来设置: - 增加新的分类而 - 在当前分类中增加的变量。这两个动作也可以使用快捷键:“Insert”键增加新变量,“Ctrl+Insert”增加新的分类。对于其它图标:-编辑变

42、量或分类名称(快捷键-“Enter”), -删除一个变量或分类(“Delete”键)。-调用变量列表编辑器,它将显示一个字符列表。这里你可以从剪贴板插入多个变量,把变量从一个分类移到另一个分类。 在定义变量列表之后,你可以为各个变量设置值。要做到这一点,你需要用鼠标在左边列表中选择一个变量,在右边列表中选择一人值。 所有的数据源都显示在右边的列表中(非数据感知控件,Tdataset的子类),在这个时候是可用的,字段的名称同样也是变量。在设计时,所有打开的模块(单元)中的所有数据集都可用。在运行时,所有已创建的窗体或数据模块(TDataModule)中的所有数据集都可用。你还可以从右边的

43、列表中选择“系统变量”,它们可以是下列变量值中的一个: l 页-当前页码,等同于Page# 函数(参考内部函数描述); l 日期-开始创建报表的日期,等同于Date; l 时间-开始创建报表的时间,等同于Time; l 行,行Through#,列,当前行#,总页数-参考内部函数描述; 变量的值也可以是一个表达式-选择窗口下方的“表达式”选择框和 “表达式“按钮。激活文本字段表达式。要显示表达式按这个按钮。 变量插入窗口的一个典型例子就象这样: 字段别名 在这个页中,有一个项目中所有窗体中的所有可用数据集的列表-数据表、查询。 这个对话框用于从列表中去除不需要的数据,并

44、换一个更有意义的名称(别名)。这是报表需要的,作为规则,用于区分查询或数据表。FastReport缺省是直接从所有的数据源中插入字段,从所有的项目窗体中。而在一个大的项目中至少有十个(或十个以上)的表或查询。 要使用一个数据集,你只需把它从左边移到右边。你可以使用拖放的方法,或者双击源数据集,或者使用窗口中间的按钮。 要从列表中移去字段,选择源数据集并选中字段,然后选择“从列表中排除字段”。再次点击这个框将重新包含这个字段。这个操作也可用“空格”键完成。 要设置别名,选择一个数据源或字段并在“别名”中输入新的名称。如果别名不需要了-清除字段的所有数据。这个操作也可以用“Enter”来完成

45、 从这个图象中你也可以看出,当构建报表时为数据源和字段创建别名是非常简单的。比较一下插入字段对话框在设置别名和设置别名之后:              没有设置别名 使用别名 Band数据源 这个页显示对于band可用的所有数据源列表-控件TfrDBDataSet, TfrUserDataSet,能够在项目的所有窗体中能够找到的。象前面的对话框,你可以使用更明确的名称(别名)。结果将显示在为数据Band选择数据源的对话框中: 表达式编辑器 表达式编辑器可以从文本编辑器中运行,通过从工具栏中选择。你可以大多数对话框中使用它,如果需要设置一个表达式的话(例如

46、在分组条件编辑器中,分组头)。 这个窗口包含一个用于输入公式的编辑框,以及一些按钮,用于调用变量、数据字段和函数插入对话框,还有一些用于快速插入算术和逻辑运行符的按钮。 “插入数据字段”对话框 这个对话框用于帮助选择要插入到表达式中的数据字段。左边是所有可用的数据表列表。右边是所选数据表的所有字段。要插入一个字段到表达式中,选择一个字段并按“确认”按钮,或双击字段。 “插入变量”对话框 这个对话框用于帮助选择要插入表达式中的变量。左边是分类列表。右边是所选分类的变量列表。要插入一个变量到表达式中,选择一个变量并按“确认”按钮,或双击它。 “插入函数”对话框 你可

47、以从这个对话框中选择一个函数插入到表达式中。当选中一个函数时,你可以在窗口下方看到函数的一个简短说明。如果函数是所需的,你在回答提问后按“确认”: 工具栏 “标准”工具栏 图标 名称 描    述 新建报表  创建新的空白报表 打开报表 打开FRF报表文件。快捷键-Ctrl+O。 保存报表 保存报表到FRF文件。快捷键-Ctrl+S。 预览 运行报表并在预览窗口显示。快捷键-Ctrl+P。 剪切 剪切所选的对象到剪切剪。快捷键-Ctrl+X。 拷贝 拷贝所选的对象到剪切剪。快捷键-Ctrl+C。 粘贴 从剪贴板中粘贴对象

48、快捷键-Ctrl+V。 撤消 撤消最后的操作。最多可撤消100次。快捷键-Ctrl+Z。 重复 重复已撤消的最后一次操作。快捷键-Ctrl+Y。 移到最前 调整对象到最前。 移到最后 调整对象到最后。 全选 选择当前页面上的所有对象。快捷键-Ctrl+A。 新页 创建的空白页面。 删除页 删除当前页面。 页面选项 显示页面选项对话框。 显示栅格 在页面上显示栅格。栅格的大小可以从设计器的甚而对话框中调整。快捷键-Ctrl+G。 对齐栅格 当移动对象或重定义对象大小时,位置和大小将按栅格进行改变。 匹配栅格

49、 当改变所选对象的位置和大小时使它们与栅格匹配。 帮助 显示选对象的帮助主题。 Clos 关闭 关闭设计器窗口。 “格式”工具栏 图标 名称 描    述 字体格式 下拉列表中包括了系统中已安装的所有字体。双击这个控件,你将可以看到标准的“字体”对话框。 字体大小 下拉列表中包括了所选字体的可用字体大小。如果你手工设置大小,点击这个控件,输入所需大小并按回车。 粗体 设置“粗体”字体修饰。快捷键-Ctrl+B。 倾斜 设置“倾斜”字体修饰。快捷键-Ctrl+I。 下划线 设置“下划线”字体修饰。快捷键-Ctrl+U。 字

50、体颜色 从下拉颜色面板中选择字体颜色。 条件颜色 设置按条件改变的颜色 左对齐 文本按对象左对齐。 居中 文本按对象的宽度居中。 右对齐 文本按对象右对齐。 宽度对齐 文本左右两端对齐。 顶端对齐 对齐文本到对象顶端。 垂直居中对齐 对齐文本到对象高度的中间。 底端对齐 对齐文本到对象底端。 文字方向 改变文字方向(0或90度)。 “边框”工具栏 图标 名称 描  述 顶框线 开/关顶部边框线。 左框线 开/关左边框线。 底框线 开/关底部边框线。 右框线 开/关右边框线。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服