FastReport打印报表操作手册_第1页
FastReport打印报表操作手册_第2页
FastReport打印报表操作手册_第3页
FastReport打印报表操作手册_第4页
FastReport打印报表操作手册_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第1页/41页CheckBo”x对象10OLE”CheckBo”x对象10OLE”对象 11Cha”rt对象 12RichTex”t对象10FastReport 报表打印格式操作手册名目FastReport对象 2Ban”d对象“Tex”t对象Ban”d对象SubRepo”rt对象10Line”对象10“SubRepo”rt对象10Line”对象10Shap”e对象 14Barcod”e对象 Shap”e对象 14Barcod”e对象 14\l“_TOC_250009“设计器 16使用把握键 17\l“_TOC_250008“使用鼠标 17\l“_TOC_250007“报表选项 17\l“_TOC_250006“页面选项 18\l“_TOC_250005“设计器选项 20\l“_TOC_250004“对象观看器 21\l“_TOC_250003““插入数据字段”窗口 22\l“_TOC_250002“数据字典 22\l“_TOC_250001“表达式编辑器 27\l“_TOC_250000“工具栏 29“标准”工具栏 29“格式”工具栏 30“边框”工具栏 31“对齐”工具栏 32对象的属性和方法 33解释器的使用 38创立ANYIHIS的FastReport报表 39FastReport 对象图标图标名称描述Text供给里面包含多行文本的矩形框。文本允许包含变量。Band条状区域。定义区域包含的最终报表的位置。Picture显示BMP,ICO,WMF,EMF和JPGBLOB字段。不连接到FR.inc就不能在FastReport中使用JPG格式。SubReport用于创立子报表。当你插入这个对象到一个报表时,你将看到在你的报表中增加一个页面。Line在报表上画垂直或水平线条。Shadowedtext供给包含在一个矩形边框中的多行文本,并可设置阴影和〔或者〕渐变色填充。用于打印标签。BarcodeBarcode用条形码显示数据。Shape允许在报表中插入几何图形(矩形,圆角矩形,椭圆,三角形)。CheckBox用检查框或X来显示规律数据。RichText用于在报表中插入RTF文档。可用BLOB字段作为数据源。OLE用于在报表中插入OLE对象。Chart用于在报表中插入图表。TeeChart控件必需在Delphi中安装后才能正常工作。RichText2.0类似RichText控件,但允许图像和OLE对象插入RTF文本中可用BLOB字段作为数据源。TrxRichEdit控件和RX类库在Delphi在FastReport中激活不需要在FR.inc中参与相关行。t 对象这个对象无疑是FastReport框。你可以设置边框的类型、颜色和宽度;以及字体属性、文本对齐方式和字体方向(垂直或水平)。要设置对象的属性,使用“文本”和“边框”工具栏:text组合。字体格式将应用于text对象所包含的全部文本。使用text对象的一些例如:(*)cm:[Length]——使用变量([Length])显示固定文本(宽度,CM)。cm:[Table1.”Length_cm”]——使用数据字段([Table1.”Length_cm”])显示固定文本〔宽度,CM〕。cm:[[Lengthinch]*2.54]——使用变量表达式〔[[variable]*value]〕显示固定文本〔宽度,CM〕。Itisimportanttonotetheadditionalsetofsquarebracketswhenusingformulaswithvariables.宽度,cm:[Length]——使用数据字段表达式〔[datafield*value]〕显示固定文本〔宽度,CM〕。Noticethesinglesetofsquarebracketsisrequiredfordatafieldsandformulas.修改text对象最快速的方法是在报表编辑设计器中选择矩形〔点击它〕辑器对话框:这儿有工具栏按钮的一些简短提示:编辑器中你可使用的文本类型,可插入变量、数据字段或表达式。点击编辑器中的“数据字段”或“表达式”按钮将显示常用的数据字段或变量。你同样也可以使用以下键:Insert “变量”按钮——显示变量对话框。Ctrl+EnterCtrl+EnterEsc“确认”按钮——确认并关闭对话框。“取消”按钮——关闭并取消编辑。每个text对象允许保存自己的格式。你可以在对象编辑器中点击text对象的“DisplayFormat”格式。对于各种格式类别,你可以选择预设格式中的一个,或者自定义格式〔例如,#,##0.000表示一个数值〕Delphi一样的方法〔这个描述在Delphi“FormattingStrings”主题〕。规律值被允许使用以下格式:False_string;True_string。〔例如要显示“是”或“否”,使用“是;否”作为格式〕text对象中使用多个变量,但你?#?标记格式化。放置这些标记和格式字符在变量的后面,等等:[Variable#format],这儿的格式为以下之一:x.x或Nx.x或Nyyyyy——数值格式。x.x——整数/小数局部的宽度;yyyyy——类似#,##0.00的字符〔Delphi“Formattingstrings”主题〕。假设x.x或yyyyy字符串包含?.?、?,?、?-?字符,这些字符将用于小数点或分隔符。Dxxxxx,Txxxxx——日期和时间。Xxxxx——类似于dd.mm.yy的字符串。Bxxxxx;yyyyy——False,则显示xxxxxyyyyy字符。这儿有一些使用?#?标记的例如:[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] ——规律格式你不能在变量编辑中创立的表达式使用格式标记〔见下面〕“条件加亮”在编辑框中输入条件和设置不同的选项。例如,要选择出超过$1,000.00的订单,例如报表“3-level”就是一个这样的例子。要做到这一点,选择包含订单合计的矩形框并选择格式工具栏中的高亮按钮。在编辑框中输入条件“Value>1000 ”。选择一个适当的字体和背景颜色,并点击确认按钮。你的报表会高亮显示超过$1000.00的订单合计。试一下你所需要的不同字体和背景的组合。在“Text”对象上右击,你可设置以下选项:伸展——的这个选项。当这个区域被打印时,它将依据全部伸展对象和它自己计算最大高度。自动折行————在画之前,对象才计算它的——不处理对象中的变量。制止重复值——不显示重复的值。同样你还可以找到对象观看器中的一些附加属性:Band”对象CharSpacing——字符间距;GapX,GapY ——左边和顶部间隔LineSpacingBand”对象像其它可视化报表设计器,FastReport区域,然后在区域放置数据。下表列出当前FastReport支持的区域类型,以及在最终报表中它们的位置。留意:区域并不是依据报表设计器中的挨次消灭。区域类型 打算将它们在最终报表中的位置。然而,放置区域在恰当的位置会使它更于修改。名称报表标题报表合计页头页脚

打印在打印报表之初打印在报表完毕时打印在每页项部打印在每页底部打印在第一个数据层开头

何时何地主项数据主项脚细项头细项数据细项脚子细项头子细项数据子细项脚掩盖栏目头栏目脚分组头分组脚穿插表头

第一层数据——重复每个主项数据记录打印在第一个数据层完毕打印在其次个数据开头其次层数据——重复每个细项数据记录打印在其次个数据层完毕打印在第三层数据开头第三层数据——重复每个子细项数据记录打印在第三个数据层完毕打印在每页的最底层〔用于打印水印〕打印在栏目开头打印在栏目完毕组标题打印在分组开头打印在分组后这组区域用于创立穿插表,报表上可变栏目。穿插表数据穿插表数据穿插表脚子这个区域能被追加到其它任何类型的区域〔穿插表和页脚除。子正如你所看到的,这组区域与其它一般承受的不同。在正统的方案中〔在细节,在ReportBuilder中〕只有一个细节数据区。依靠区域类型,FastReport呈现了适宜的编辑器。对于从一个数据源显示数据的区域〔细项数据区域,主项数据区域,等等〕,你将被提问区域从何猎取数据。你将可以显示一个数据集的全部变量或你可以选择“虚拟”数据项。当你选择虚拟数据集选项,你必需指定包含在“数据数据集”的“记录”数。假设指定的记录实际存在,区假设你选择分组头区域类型,你将要求编辑分组头。这个编辑器允许你定义分组条件,基于数据表的字段或其它一些表达式〔〕假设你在区域上右击,你将看到一组快捷菜单。包含:伸展——这个意思是由区域中的对象高度打算区域高度。“Text”对象的自动折行选项激活时将按需要伸展。这允许自动调整区域〔行〕高度以适应行中的所有数据。分隔——在页面未满之前报表页面。强迫换页——强迫区域内容打印在一个页面。在第一页——这个区域将打印在第一页〔仅适用于页头和页脚〕。在末页——这个区域将打印在末页〔仅适用于页脚〕。在全部页重复——这个选项仅用于主项头、细项头、子细项头、分组头和“Image ”对象图片对象用于插入图像到一个报表中。图像格式支持包括BMP/WMF/ICO。JPG和GIFDelphiBLOB字段选择一个图像。需要从文件插入一个文件,双击图片对象。需要从BLOBCtrl+Enter调用文本编辑器,然后在文本编辑器中调用BLOB字段名,例如:[Tabel1.GraphicField]。这个操作执行从文本编辑器中插入的数据字段选择图片。假设要直接打印一个数据库中的加密图像,使用OnBeforePrint大事在报表运行时解密图像并调用ADO和SQL效劳器的例子。TfrReport.OnBeforePrint印指定名目中图标的例子可以在手册的最终找到。图片对象的快捷菜单允许设置以下选项:伸展——图像将伸展到整个矩形区。第第10页/41锁定纵横比——假设缩放则图像的比例是受保护的。居中——图像在矩形区中居中。Blob类型——BLOb流类型:BMP,WMF,ICOorJPG 。由于Delphi不支持流类型自动识别,所以这是必需的。使用对象观看器设置这个属性。SubReport”对象Subreport对象作为在一个报表中特定位置插入附加报表的占位符。Subreport中的报表打印必需在主报表中的单独页。一个使用Subreport当插入一个Subreport对象到报表,一个附加页自动插入到主报表中。Subreport自动指向插入的页面。Subreport中任何附加到页AnythingaddedtothenewwillbeprintedwithintheSubreportobjectinsteadofbeingshownonthemainreport.Subreport对象将被放在主报表下方。假设多个Subreport单独的数据区域。当使用Subreport时有一些限制:不能使用分栏;以下区域能用于Subreport(但不能关联到主报表):报表标题,报表合计,页头,页脚,栏XXX区域;不能使用区域暂停;Subreport中不能使用分组。Line”对象直线对象用于插入水平线或垂直线到报表。当在报表中分隔细节区,使用直线可以更容易阅读。直线的粗细和颜色可以使用绘图工具栏调整。要画一条线,单击直线工具栏按钮,在当前页面上拖动鼠标,光标将变成一支铅笔画出一根直线。单击鼠标的地方就是直线的起始端。按下并不松开鼠标,然后移动鼠标到直线的末端。松开鼠标后,直线就画好了。直线可以被选中并按需要修改。CheckBox”对象为True,则显示一个叉。假设值为False,则为空。表,RichText”对象

TfrCheckBoxObject组件必需被插入到同一个RichText对象用于打印RTF(RichTextformat) 文档。当在报表中需要格式化文本而文本对象又不能满足要求时可以使用RichText对象。RichText能供给FastReport的TextObject所不能供给的对文本格式的高度把握。RTF文件可以使用类似MSWord 的程序创立或使用内建的RTF编辑器,它基于Delphi的RTF编辑器。RichText对象将保存和显示RTF文件中的全部格式。FastReport所包含的RTF编辑器支持文本的RTF中。这个变量必需加上方括号〔就像在文本对象中一样〕RichText对象也能用于打印数据库BLOBCtrl+Enter调用文本编辑器或者直接输入方括号中的数据表字段,例如:[Table1.”RichField”],或单击“插入数据字段”并选择所需的数据源和字段。TfrRichObject息。E 对象OLE对象用于插入一个OLE对象到报表中。OLE对象编辑器允许插入一个OLE上的插入,则调用标准的OLE插入对象对话框用于显示全部可用的OLE对象。OLE对象能被用于利用OLE对象包含一个BLOBCtrl+Enter翻开OLE对象观看框,选择插入,查找所需OLE对象。留意1:在快捷菜单中的扩展选项有时可以观看Excel数据。”对象留意2:一个TfrOLEObject”对象Chart对象用于在报表中插入图表。特别可用于销售图表的打印。图表编辑器的类型页可以选择六种类型的图表以及以下选项:3D―显示3维图表;单线―〔不能用于饼图〕要连接图表到数据字段,你需要设置两个Text对象,即数据字段,并已在报表上。这些XY轴上TextChart对象,选择“编辑”中的“数据”,然后设置“图例”和“值”,图例设为“memo2”“memo6”。〔细节请参考例如〕Chart对象允许创立“前10个”〔通常用“其它”表示〕图表编辑器的标记页允许选择标记的类型。

值”是缺省的。假设要显示选中的标记就假设用于显示图表值的Text对象包含的是有格式的变量〔例如,10000.00或$100.00〕,则Chart的字符。假设有更多高级格式被设置〔例如,10000km2〕,那么这个值就不能用于Chart值。为这些变量创立无格式但不显示的对象,就可作为图表中的值。只需在对象编辑器中设置Visible属性为False就可隐蔽对象。图表的值是累积保存在Chart对象的memo中:Header1;Header2;Header3Value1;Value2;Value3.一个Chart允许使用Text编辑器〔Ctrl+Enter〕编辑。在Momo对象中插入适当的值。留意1:TeeChart控件包含在Delpi3及以上的版本中。要用于Delphi2,必需先安装TeeChart控件,然后正确配置FR.INI文件并重编译FR类库。留意2TfrChartObject息。Shape”对象Shape对象用于在报表中插入几何图形〔矩形,圆角矩形,椭圆,三角形〕1用三角形时,背景和填充色缺省为白色,并不能更改。留意2TfrShapObject控件必需放在窗体上。否则,运行时将会出错误信息。Barcode”对象Barcode持:2of5interleavedCode39Code39ExtendedCode128A-CCode93Code93ExtendedMSIPostNetCodebarEAN8EAN13EAN128A-CUPCA,E0,E1,Supp2,Supp5FrameTyp属性为15〔这将在整个对象四周画一个连框〕FrameWidth设为6.00,FrameColor设为clWhite。这可以完成类似于工具栏按钮的连框。RichText2.0对象留意:一个TfrBarcodeObjectRichText2.0对象RichText2.0对象除了它是基于RXRich 控件以外,与RichText对象一样。它允许在RTF文本中包含OLE对象和图像。假设RX类库已安装〔必需为RXLib2.0 或更高版本〕就可以使用。要激活这个对象,从FR.INC文件中移动{$DEFINERX} 这一行的注释并重编译FR包。TfrRxRichObject控件必需放在窗体上。否则,运行时将消灭错误信息。设计器FastReport使用自己的报表设计器,在设计时只要在TfrReport者允许快速而简洁地使用报表设计器并能够在Delphi的IDE中直接预览报表。设计器包括可融合的面板〔工具栏〕位置和可视信息保存在Windows的注册表中,并能够在下次翻开设计器时恢复。使用把握键假设你想在运行时使用设计器,你需要在工程中的窗体上包含 TfrDesigner控件〔用于显示TfrReport控件内容〕。或者,你也可以在你在单元中引用FR_Desgn单元。TfrDesigner控件能够让你的最终用户调用、保存、设计和修改报表。使用把握键光标键-移动到下一个对象;Ctrl+Shift+EnterDelInsert-显示“插入数据字段”工具栏;Ctrl+Enter -调出所选对象的memo编辑器;Ctrl+1..9 -主,设置所选对象的边框宽度;Ctrl+Z -取消最终一次操作;Ctrl+Y Ctrl+G /关;Ctrl+B,Ctrl+I,Ctrl+U Ctrl+F -取消对象的边框;Ctrl+D -设置对象的边框;Ctrl+X -剪切到剪贴板;Ctrl+V -从剪贴板粘贴;Ctrl+C -拷贝到剪贴板;Ctrl+A -选中页面上的全部对象;Ctrl+N -创立的空白报表;Ctrl+O -翻开报表文件;Ctrl+S Ctrl+P 使用鼠标插入对象。框,这里你可以设置页面选项,象页边距,尺寸。Shift+Ctrl+放所选对象,拖动所选对象组右下角的红色矩形块报表选项要设置报表选项,从设计器菜单中选择“文件|报表选项⋯”。上面的对话框列出了全部系统中可用的打印机。假设你的系统没有安装打印机,你可以选择“虚拟打印机”电脑中按着打印机〔例如,你想设计A3A4〕“装入报表时选择”选择。假设这个打印机在系统中没有找到,那么将选择缺省的Windows打印机。假设你需要在报表中使用“总页数”函数,象打印“第xx页共xx页”时需要选中“两遍报表”选项。假设你使用Totals一些好处是选中“两遍报表”显示分组数,可以在演示报表中找到例子。在选择打印机之后,报表设计器中的页面窗口显示纸张的可用的打印区域和选中的打印机。页面选项要为报表的当前页设置页面选项,在设计器菜单中选择“文件|⋯”白区域。对话框有四页在。纸张你可以从纸张格式的下拉列表框中选择当前打印杨所支持的纸张格式。假设当前打印支持自定义纸张格式,你就可以从列表中选择“自定义”选择纸张格式,你能够确定纸张方向和设置“Unlimitedheight”〔无限高度〕-〔假设你想在页面上放置更多的 band〕。留意:不是全部的打印机驱动或打印机都支持自定义纸张格式,〔例如,打印机驱动“HPLaserJet6L”就不支持定义为76*127mm的尺寸;打印机驱动“HPLaserJet4L ”不支持全部的自定义尺寸〕。进纸源边界在对话框的“边界”页中,你可以打算是否认义边界和边界尺寸。假设“伸展至打印机”选项被选同的打印上是不同的。假设你取消这个选项,并且全部边界设置为0,则页边距将自动设置为所选打印机的最大打印打印机比针式打印机的可打印区域小一点。假设边界设置为非0值,页边距将直接从设计器的页面窗体中反映出来〔用灰色的线标出〕下,你只能手工设置边界。选项在对话框的“选项”假设“打印到前一页”选项选中,它允许的一页从上页的剩余区域开头打印。设计器选项从报表器的菜单中选择“工具|选项 ⋯”设置缺省选项。这儿你可以设计栅格大小,报表度量单位:象素、毫米和英寸。栅格大小18象素等于5毫米。你也可以把握在移动对象时如何显示对象:显示边框或显示内容。“页位置”组允许你选择页面位置〔这对于对象观看器来说是需要的〕“彩色按钮”关闭,则全部按钮都为黑白色。“插入后编辑”大量的矩形框时这个选项需要关闭。“显示band标题”允许你打算在设计时在页面上是否显示“本地化属性名”允许本地化对象观看器。“对齐栅格”在移动对象时对齐它们到最近的栅格点。

band〔分页〕的标题。在“编辑器”择。对象观看器对象观看器允许你娴熟地设置对象属性。观看器的工作方式与Delphi。要显示对象观看器,选择“工具|工具栏|对象观看器”菜单项。要收缩对象观看器,双击标题栏,再次双击标题栏将开放对象观看器。“插入数据字段”窗口你使用这个对话框可以快速插入数据库字段到报表中。你可以从菜单“工具|工具箱|字段”或选择“插入数据库字段”按钮运行它。这个窗口包含两个列表:表〔查询〕,字段列表在下面。可以承受拖放方法插入字段。你用鼠标从底部列表选择所需源字段并按住不放,然后移动它到页面上。当你松开鼠标时,将消灭一个的“ Text”对象并连接到数据库字段。假设对话框常常使用,你可以把它放在对象观看器的上方或下方。这时双击对话框标题栏,窗口数据字典“数据字典”窗口可以从“文件|⋯”“变量”、“数据别名”和“band数据源”.FRD“文件|”和“文件|另存为”并在消灭的标准翻开或保存对话框中选择文件类型为“FastReport数据字典文件”变量这个页用于操作变量列表。空白报表时列表是空的,你可以使用以下按钮来设置:Insert”“Ctrl+Insert”增加的分类。对于其它图标:

-编辑变量或分类名称〔快捷键-“Enter”〕,

-删除一个变量或分类〔“Delete”键〕类移到另一个分类。中选择一个变量,在右边列表中选择一人值。全部的数据源都显示在右边的列表中〔非数据感知控件,Tdataset的子类〕,用的,字段的名称同样也是变量。在设计时,全部翻开的模块〔单元〕中的全部数据集都可用。在运行时,全部已创立的窗体或数据模块〔TDataModule〕以从右边的列表中选择“系统变量”#函数〔参考内部函数描述〕Date;时间-开头创立报表的时间,等同于Time;行,行Through#,列,当前行#以是一个表达式-选择窗口下方的“表达式”选择框和“表达式“按钮。激活文本字段表达式。要显示表达式按这个按钮。变量插入窗口的一个典型例子就象这样:字段别名在这个页中,有一个工程中全部窗体中的全部可用数据集的列表-数据表、查询。这个对话框用于从列表中去除不需要的数据,并换一个更有意义的名称〔别名〕。这是报表需要的,作为规章,用于区分查询或数据表。 FastReport缺省是直接从全部的数据源中插入字段,从全部的工程窗体中。而在一个大的工程中至少有十个〔或十个以上〕的表或查询。要使用一个数据集,你只需把它从左边移到右边。你可以使用拖放的方法,或者双击源数据集,或者使用窗口中间的按钮。要从列表中移去字段,选择源数据集并选中字段,然后选择“从列表中排解字段”。再次点击这个框将重包含这个字段。这个操作也可用“空格”键完成。“别名”段的全部数据。这个操作也可以用“Enter”来完成。插入字段对话框在设置别名和设置别名之后:没有设置别名Band 数据源

使用别名这个页显示对于band可用的全部数据源列表-控件TfrDBDataSet,TfrUserDataSet,能够在工程的全部窗体中能够找到的。象前面的对话框,你可以使用更明确的名称〔别名〕。结果将显示在为数据Band选择数据源的对话框中:表达式编辑器它,假设需要设置一个表达式的话〔例如,在分组条件编辑器中,分组头〕插入对话框,还有一些用于快速插入算术和规律运行符的按钮。插入数据字段”对话框“确认”击字段。“插入变量”对话框表。要插入一个变量到表达式中,选择一个变量并按“确认”按钮,或双击它。插入函数”对话框你可以从这个对话框中选择一个函数插入到表达式中。中选中一个函数时,你可以在窗口下方看到函数的一个简短说明。假设函数是所需的,你在答复提问后按“确认:工具栏标准”工具栏图标名称图标名称建报表描述创立的空白报表翻开报表保存报表预览剪切拷贝粘贴撤消移到最终全选页删除页页面选项显示栅格对齐栅格匹配栅格帮助Clos 关闭格式”工具栏

翻开FRF报表文件。快捷键-Ctrl+O。保存报表到FRF文件。快捷键-Ctrl+S。运行报表并在预览窗口显示。快捷键-Ctrl+P。剪切所选的对象到剪切剪。快捷键-Ctrl+X。拷贝所选的对象到剪切剪。快捷键-Ctrl+C。从剪贴板中粘贴对象。快捷键-Ctrl+V。撤消最终的操作。最多可撤消100次。快捷键-Ctrl+Z。重复已撤消的最终一次操作。快捷键-Ctrl+Y。调整对象到最前。调整对象到最终。选择当前页面上的全部对象。快捷键-Ctrl+A。创立的空白页面。删除当前页面。显示页面选项对话框。在页面上显示栅格。栅格的大小可以从设计器的甚而对话框中调整。快捷键-Ctrl+G。当移动对象或重定义对象大小时,位置和大小将按栅格进展转变。当转变所选对象的位置和大小时使它们与栅格匹配。显示选对象的帮助主题。关闭设计器窗口。图标图标名称描述字体大小粗体下拉列表中包括了系统中已安装的全部字体。双击这个控件,你将可以看到标准的“字体”对话框。下拉列表中包括了所选字体的可用字体大小。假设你手工设置大小,点击这个控件,输入所需大小并按回车。设置“粗体”字体修饰。快捷键-Ctrl+B。倾斜设置“倾斜”字体修饰。快捷键-Ctrl+I。下划线设置“下划线”字体修饰。快捷键-Ctrl+U。字体颜色从下拉颜色面板中选择字体颜色。条件颜色设置按条件转变的颜色左对齐文本按对象左对齐。居中文本按对象的宽度居中。右对齐文本按对象右对齐。宽度对齐文本左右两端对齐。顶端对齐对齐文本到对象顶端。垂直居中对齐对齐文本到对象高度的中间。底端对齐对齐文本到对象底端。文字方向转变文字方向〔0或90度〕。边框”工具栏图标名称图标名称顶框线描述开/关顶部边框线。左框线开/关左边框线。底框线开/关底部边框线。右框线右框线开/关右边框线。全部框线显示全部边框线。无框线隐蔽全部边框线。填充颜色从下拉面板中选择对象的填充颜色。边框线颜色从下拉面板中选择对象的边框线颜色。边框线型从下拉列表中选择对象的边框线类型。线宽从下拉列表中选择对象的边框线宽度。对齐”工具栏图标图标描述〔不适用于单个控件〕移动所选对象按第一个对象的水平中间对齐。〔不选用于单个控件〕按窗口的水平方向对齐所选对象。水平方向平均分布所选对象,使之间隔相等。〔不适用于单个控件〕〔不适用于单个控件〕移动所选对象按第一个对象的垂直中间对齐。〔不选用于单个控件〕按窗口的垂直方向对齐所选对象。垂直方向平均分布所选对象,使之间隔相等。〔不适用于单个控件〕对象的属性和方法报表的报表可视对象都是TfrView的继承类。在脚本中可以使用以下属性和方法:属性BandAlignEnabledFillColorFrameColorFrameStyleFrameTypFrameWidthHeightLeftMemoMemo.CountNameStretchedTopVisibleWidth方法:

类型IntegerBooleanIntegerIntegerIntegerIntegerDoubleIntegerIntegerStringIntegerStringBooleanIntegerBooleanInteger

描述设置对象在band中的位置。可选值:baNone,baLeft,baRight,baCenter,baWidth,baBottom 。确定对象是否响应大事。可选值:True,False。对象的背景颜色。颜色一般设为常量clXXX。对象边框的颜色。设置边框的类型。可选值:psSolid,psDash,psDot,psDashDot,psDashDotDot,psDouble。对象边框的类型-包含frftTop,frftBottom,frftLeft,frftRight 的集合。边框的宽度。所选对象的高度。以点阵确定对象在窗体上水平左边的位置。所选对象的memo如:Memo[1]。返回memo中的总行数。所选对象的名称。设置对象的尺寸和图形是否自动伸展。设置对象的顶边在它父对象的y轴坐标。确定对象是否在屏幕上显示。可选值:True或False。设置对象的宽度〔水平尺寸〕方法方法HideMemo.AddMemo.ClearMemo.DeleteShow类型-String-Integer-描述通过设置visiable属性为False来隐蔽对象。增加一个行到memo的列表中。删除一个对象的全部文本。按索引参数删除指定的行。通过设置visiable属性为True来显示对象。标准对象对象“Text“(TfrMemoView)属性Alignment属性Alignment类型Integer描述指定文本在对象中的位置。可选值:frtaLeft,frtaRight,frtaCenter,frtaVertical,frtaMiddle,frtaDown 。AutoWidthCharSpacingFont.NameBooleanIntegerString确定对象是否依据对象中的文本自动转变大小。确定字符间距。设置对象中文本属性的字体名称。Font.SizeFont.SizeFont.StyleIntegerInteger字体点阵大小。Font.ColorGapXGapYHideZerosLineSpacingSuppressIntegerIntegerIntegerBooleanIntegerBoolean设置字体修饰:加粗,斜体,下划线。可选值:fsUnderline。设置字体的颜色。确定对象中文本和对象边框间的水平间距。确定对象中文本和对象边框间的垂直间距。假设设为True,那么变量为零值时隐蔽。可选值:文本行间距。Specifieswhetherornotrepeatvaluesaresuppressed.False。fsBold,fsItalic,True;False。可选值:True;TextOnlyBooleanTrue,那么变量不能生成。可选值:True;False 。WordBreak BooleanWhenawordwrapsattherightmargin,Wordbreakspecifieswhetherwrappingoccursattheendofasyllable.Possiblevalues:True;False(用于俄语).仅WordWrapBooleanTrue;False。属性Breaked属性BreakedChildBandColumnGapColumnsColumnWidthConditionDataSourceEOFFormNew类型BooleanStringIntegerIntegerIntegerStringStringBooleanBooleanMasterOnFirstOnLastPrintChildIfInvisiblePrintIfSubsetEmptyRepeatHeaderStringBooleanBooleanBooleanBooleanBoolean描述Band分隔开头。可选值:True;False。Band来自其它band。对象中水平栏间距。Band中栏数。栏宽。指定分组条件。用于band的分组头。确定对象用于显示的数据源。推断是否已到数据集末尾。可选值:True;False。在打印这个band和全部的细bandTrue;False。指定band用于分组的数据。打印第一页。可选值:True;False。打印最终一页。可选值:True;False。指定假设子band不行见时是否打印。可选值:True;False。指定假设子band为空时是否打印。可选值:True;False。指定是否在每页是重复这个band。可选值:True;False.方法:方法方法类型---描Band依据的数据源移到第一条记录。Band依据的数据源移到下一条记录。Band依据的数据源移到上一条记录。述FirstNextPrior属性类型描述属性类型描述BlobTypeBlobTypeIntegerCenterBooleanDataFieldKeepAspectStringBoolean指定BlobbtBMP,btJPG,btICO,btWMF。True;False。指定包含图像的数据表字段。指定当转变图像大小时是否保存比例关系。可选值:True;False。附加对象属性类型String属性类型String描述DataField包含数据的数据表字段。属性CheckColor属性CheckColorCheckStyleDataField类型IntegerIntegerString描指定检查框选中时叉号的颜色。述指定检查框的类型。可选值:csCross,csCheck。包含数据的字段名。对象“RichText“,“RichText2.0“(TfrRichView,TfrRXRichView)属性GapXGapYTextOnly

类型IntegerIntegerBoolean

描述对象边框和对象中文本的水平间距。对象边框和对象中文本的垂直间距。确定在生成过程中是否为变量。假设设为True选值:True;False。DataField String

包含数据的blob字段名。对象“Rectanglewithashadow“(TfrRoundRectView)属性BeginColorEndColor属性BeginColorEndColorGradientRoundRectRoundSizeShadowColorShadowWidthStyle类型IntegerIntegerBooleanBooleanIntegerIntegerIntegerInteger描述指定过渡色的初始颜色。指定过渡色的完毕颜色。指定是否使用过渡色。可选值:True;False。指定边框是圆角还是直角。可选值:True;False。假设是圆角矩形,这个属性设置曲度。阴影颜色。阴影宽度。假设使用过渡色,这个属性打算过渡类型。可选值:gsVertical,gsHorizontal,gsElliptic,gsRectangle,gsHorizCenter,gsVertCenter。属性类型描述属性类型描述指定一个可视的图形对象。可选值:指定一个可视的图形对象。可选值:skRectangle,skRoundRectangle,skEllipse,skTriangle,skDiagonal1,skDiagonal2。对话框控件全部的对话框控件都继承自TfrStdControl类,并拥有以下属性和方法集:属性ColorEnabled

类型IntegerBoolean

描述对象的背风光。颜色可以通过常量clXXX指定。确定对象是否响应大事。可选值:True,False。Font.NameFont.SizeFont.StyleFont.ColorHeightLeftNameTop

StringIntegerIntegerIntegerIntegerIntegerStringInteger

设置对象中文本属性的字体名称。字体点阵大小。设置字体修饰:加粗,斜体,下划线。可选值:fsUnderline。设置字体的颜色。对象高度。以点阵确定对象在窗体上水平左边的位置。对象名。设置对象的顶边在它父对象的y轴坐标。

fsBold,fsItalic,VisibleWidth方法:

BooleanInteger

确定对象是否在屏幕上显示。可选值:True或False。设置对象的宽度〔水平尺寸〕方法方法HideSetFocusShow类型---描述通过设置visiable属性为False来隐蔽对象。设置输入焦点到这个控件。通过设置visiable属性为True来显示对象。属性类型描述属性类型描述AlignmentInteger对象中文本行的对齐方式。可选值:taLeftJustify,taRightJustify,taCenter 。AutoSizeBooleanCaptionWordWrapStringBoolean设置对象是否依据labelTrue;False。标题是显示在label上的字符串。确定假设文本在对象中到达右边界时是否换行。假设为True,则AutoSize属性为False。可选值:True;False 。True,那么值不不对象True,那么值不不属性类型描述ReadOnlyBoolean指定用户是否可转变编辑框中的内容。假设设为可以修改的。可选值:True;False。TextString指定消灭在编辑框中的文本。对象“Memo“方法Lines.Add方法Lines.AddLines.ClearLines.Delete类型String-Integer描述在字符串列表中增加一行。在字符串列表中删除全部行。在字符串列表中删除一行。这一行按指定的索引参数删除。属性类型String描述LinesLines.CountReadOnlyIntegerBooleanTextString指定memo对象中的文本行。单独行可以通过行号索引访问。Memo1.Lines[0].Memo中的文本行号。指定用户是否可转变memo中的内容。假设设为True,那么值不不行以修改的。可选值:True;False。指定消灭在memo对象中的文本。它在一行中包含的行。〔使用CR+LF表示换行〕属性Caption属性CaptionModalResult类型StringInteger描述标题属性是消灭在按钮上的文本。当用户在对话框中按这个按钮时,设置ModalResult用于关闭对话框。ModalResult指定的值在调用ModalResult函数显示对话框后返回。可选值:mrNone,mrOk,mrCancel 。属性类型Integer属性类型Integer描述AlignmentCaptionCheckedStringBoolean文本相对于选择框的对齐方式。可选值:taLeftJustify,taRightJustify 。在复选按钮中显示标题。True;False。属性Alignment类型属性Alignm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论