|
超级报表2005年新增、修正功能汇总
扩充了下拉框控件的功能,在增加显示项的同时可以对应增加显示项的对应值。
增加了返回单元控件类型是下拉框的单元格中下拉框当前选中的显示值对应的实际值的方法GetCellComboSelectedActualValue。
增加了设置指定单元为下拉框类型的新方法SetCellComboType1。
增加了可以设置组合单元中的非主单元进行计算或者不计算的方法SetCalculateCombinationInCells。
增加了返回组合单元中的非主单元是否进行计算或者不计算的方法IsCalculateCombinationInCells。
增加了返回鼠标X坐标的方法GetMousePosX。
增加了返回鼠标Y坐标的方法GetMousePosY。
改进了排序的显示算法,加快了显示速度。
解决了统计向导中使用文本取数方式时的问题。
解决了统计向导中使用<nextrect>会出错的问题。
超级报表3.7.9.6版本,新增了如下功能(更新时间2005-12-13):
注意:组件新的版本发布时需要增加TImage.DLL。
新增设置隐藏行用鼠标是否能够被拉出的方法SetHideRowMouseCanDragOut。
新增返回隐藏行用鼠标是否能够被拉出的方法IsHideRowMouseCanDragOut。
扩展了交叉报表的功能,支持行表头和列表头相同内容单元组合的功能,支持对行或列表头所有的字段与细节区进行交叉的功能,原来只支持行或列表头的第1个字段与细节区字段进行交叉,新增交叉报表的例子6,请从网站的在线演示中直接下载。
扩展了分组交叉报表的功能,支持行表头和列表头相同内容单元组合的功能,支持对行或列表头所有的字段与细节区进行交叉的功能,原来只支持行或列表头的第1个字段与细节区字段进行交叉。
在超级报表设计器中的“设置”菜单中增加“隐藏行允许鼠标拉出”的功能。
解决了特殊汉字在组合单元显示会有乱码的问题。
修正了单元在编辑左右光标键不能移动的问题。 修正了表间取数方法AttachOtherFile的问题。
修正了用右键粘贴时不会触发CellContentChanged事件的问题。
修正了设置行高方法的问题。
修正了当行高或者列宽非常小的时候不能拉出的问题。
修正了对象拖拉缩放的问题。
修正了数据集定义向导中“取数内容”不能太长的问题。
修正了个别小数的数字显示小数位四舍五入的问题。
超级报表3.7.9版本,新增了如下功能(更新时间2005-11-8):
扩展了交叉报表的功能,支持细节区多字段的交叉报表,具体可以参考“超级报表设计器”中的“交叉报表3”的例子和网站中“在线演示”的例子。
扩充了数据集定义取数公式函数能够和其他函数一起使用的功能。
扩充了浮动的报表上面的对象在表头时,可以作为表头的功能。
修正了在输入状态按TAB会把焦点转移到报表以外的地方去的问题,修正了TAB键能在输入框输入的问题。
修正了3.7.8.5版本中WEB取数脚本中生成的XML标识前有空格时会出错的问题。
修正了主从报表中,当从表没有数据时会出错的问题。
修正了组件中,当SQL SERVER的数据库中的字段设置为数值型(12,6)时,当数值超过1000会显示不对的问题。
超级报表3.7.8.5版本,新增了如下功能(更新时间2005-10-31):
新增设置指定对象是否保护的方法SetObjectProtect。
新增返回指定对象是否保护的方法IsObjectProtect。
新增设置选中对象是否保护的方法SetSelectedObjectProtect。
新增返回选中对象是否保护的方法IsSelectedObjectProtect。
新增统计报表的取数方式,可以直接从文本格式文件取数,大大提高了WEB报表的显示速度,大数据量报表的速度比原来使用XML取数方式的速度将近快了10倍,取数和显示报表的速度已经大大优化。
扩展了统计向导中取数方式定义,新增数据生成格式:“文本格式”。
新增返回指定报表的文件类型的方法GetFileType。
新增从字符串的某一指定位置开始,返回要查找的字符串的位置的函数FIND。
对原来XAB报表文件中的空格需要使用%nbsp;来替换做了改进,可以不使用%nbsp;替换符号,可以直接使用'
'。
超级报表3.7.8.2版本,新增了如下功能(更新时间2005-10-10):
图表功能大大增强,新增了各类条形图,可以用方法对已经生成的图表进行修改、可以对水平数轴的文字设置显示的方向等。
新增返回指定序号的对象句柄的方法GetObjectHandle。
新增返回指定序号的图表对象句柄的方法GetChartObjectHandle。
新增设置图表Y数轴上面的网格线是否显示的方法SetChartYAxisGridLines。
新增设置图表坐标显示方式的方法SetChartGraphAlignment。
新增设置图表的图注是否显示的方法SetChartShowLegend。
新增设置图表水平坐标文字的显示方式的方法SetChartHorzAxisTextAlignment。
新增设置图表类型的方法SetChartObjectType。
新增设置图表X轴坐标名称的方法SetChartObjectXAxisLabel。
新增设置图表Y轴坐标名称的方法SetChartObjectYAxisLabel。
新增设置图表标题的方法SetChartObjectTitle。
新增设置图表数据区域的方法SetChartObjectDataArea1。
新增设置图表所须数据的区域的方法SetChartObjectDataArea。
新增设定图表数轴方向的方法SetChartObjectSeriesDirection。
新增设置图表图注中的系列数据区域的方法SetChartObjectLegendDataArea。
新增设置图表分类X轴名称数据区域的方法SetChartObjectXLabelDataArea。
修改CreateChart的返回类型,返回图表的句柄对象。
新增绘制对象说明文档,说明了绘制对象的定义和方法等。
新增全面支持特殊字符的替换符号,在从XML取数、数据库取数、数据集取数、设置单元内容等都支持特殊字符的替换符号。
当单元设置为自动换行,并且报表设置行高为自动调整时,当统计报表中的数据设置到单元中时,行高会自动进行调整,而不需要再调用方法调整行高。
改进了普通报表的显示速度,大记录数的普通报表显示速度大大提高。
修正打印两份以上会打印份数加倍的问题。
修正单元文字不换行自动缩小不起作用的问题。
超级报表3.7.8版本,新增了如下功能(更新时间2005-9-23):
新增把文件中的用户自定义函数追加到当前的报表中的方法AppendUserFunctions。
新增把用户自定义函数从WEB服务器追加到当前的报表中的方法ReadHttpAppendUserFunctions。
新增事件BeforePrint,在打印开始之前触发该事件。
新增事件AfterPrint,在打印结束之后触发该事件。
新增事件BeforePrintPreview,在打印预览开始之前触发该事件。
新增事件AfterPrintPreview,在打印预览结束之后触发该事件。
新增页眉页脚支持多行的功能,页面设置中的页眉页脚可以输入多行,报表支持多行页眉页脚的显示功能,相关的方法SetPrintFooterTitle、SetPrintHeaderTitle也支持设置多行页眉页脚的功能。
扩展了数字输入的功能,支持千位分隔数字的输入,并自动会转换为千位分隔的格式。
扩展了拷贝的功能,支持千位分隔的数文本字拷贝,会自动把千位分隔的数字文本转换为千位分隔的格式显示。
修正了设置每页打印的行数之后,而且有表头的时候,从打印预览第2页开始,表头最下面线和表头下面的单元线之间没有完全连接的问题。
修正了报表统计脚本中含有<nextrec>时会出错的问题。
修正了当报表整表保护时,按CTRL-X能把图表删除的问题。
超级报表3.7.7.5版本,新增了如下功能(更新时间2005-9-2):
新增返回指定单元小数位数的方法GetCellDigitPoint。
新增绘制指定类型的对象,并返回对象的句柄的方法CreateDrawObject。
新增绘制指定类型的对象,并返回对象的句柄的方法CreateDrawObject1。
新增删除指定对象的方法DeleteObject。
新增设置指定对象的边框颜色的方法SetObjectLineColor1。
新增设置指定对象的填充颜色的方法SetObjectFillColor1。
新增设置指定对象的颜色是否填充的方法SetObjectIsFillColor。
新增设置是否显示指定对象的边框的方法SetObjectHasBorder。
新增设置指定对象的文本的方法SetObjectText。
新增设置指定对象的文本颜色的方法SetObjectTextColor。
新增设置指定对象的文本横向对齐方式的方法SetObjectTextHorzTextAlign。
新增设置指定对象的文本纵向对齐方式的方法SetObjectTextVertTextAlign。
新增增加全局参数的方法AddParameter。
新增修改已经定义的全局参数的方法ModifyParameter。
新增删除指定的全局参数的方法DeleteParameter。
新增删除所有的全局参数的方法DeleteAllParameters。
新增返回全局参数的总个数的方法GetParameterCount。
新增返回指定序号的全局参数名称的方法GetParameterName。
新增返回指定序号的全局参数值的方法GetParameterValue。
新增替换函数中的全局参数的方法ReplaceFunctionParameter。
新增设置图片的颜色位数的方法SetSaveImageFileBitCount。
修正了使用SetSelectRegion方法后,用GetSelectRegion方法取到结果不正确的问题。
扩充了财务表览只能是数字输入的功能,数字输入和其他的单元控件类型可以一起生效,如单元同时可以设置为单选框并且只能是数字输入。
解决了分组报表分组合计为记录数的问题。
超级报表3.7.7.1版本,新增了如下功能(更新时间2005-8-17):
新增设置绝对路径的前缀路径的方法SetAbsoluteURLPreFix。
新增返回绝对路径的前缀路径的方法GetAbsoluteURLPreFix。
解决了屏幕分辨率为120DPI时,输入时看不到文字的问题。
解决了分组报表分组合计放在分组上面的问题。
修正了数据集函数O_REC有查询条件,并且查询条件中有引用单元时查询不准确的问题。
修正了X-Y线型图显示不正确的问题。
超级报表3.7.7版本,新增了如下功能(更新时间2005-8-2):
新增返回指定单元区域中的单元格的值,用XML字符串方式返回的方法GetCellsValue。
新增恢复到最近一次计算之前的状态的方法RestoreAfterCalculate。
新增在当前表格指定行StartRow,指定列StartCol开始读入TXT扩展格式文件的方法ImportExtendTextFile,可以读入用户自定义数值或用户自定义字符值。
新增在当前表格指定行StartRow,指定列StartCol开始从WEB上读入TXT扩展格式文件的方法ReadHttpExtendTextFile,可以读入用户自定义数值或用户自定义字符值。
可以通过图表向导直接设置分类X轴数据区域和系列数据区域,使分类X轴和系列的数据可以根据单元区域动态变化。
改进了方法OnGoToCell和GoToCell、GoToCellName当定位的单元格为可见时滚动条不移动位置的功能。
改进了报表行数非常多的时候,改变行高速度慢的问题,大大的提高了大数据量报表的响应速度和显示速度,改进了行隐藏时的报表显示速度慢的问题。
修正了当是日期控件输入状态,点击右键菜单“剪切”后,粘贴到其他单元出错的问题。
解决了EXCEL文件中包含<>时,不能被超级报表打开的问题。
修正了鼠标拖动滚动条,有时会回到第1行的问题。
解决了打开的文件不是tab文件时,单元格在编辑状态直接保存,该单元格的内容没被保存的问题。
修正了Mouse双击一个单元使其进入编辑状态,不松开Mouse,移动Mouse到另外一个单元,松开Mouse,此时再点击任意一个单元,Mouse松开时所在单元的值变成为双击编辑时的值,即使松开所在单元是保护的也会这样的问题。
超级报表3.7.6.5版本,新增了如下功能(更新时间2005-7-11):
新增返回指定行显示或隐藏的方法IsRowHide。
新增返回指定列显示或隐藏的方法IsColHide。
新增返回单元控件类型是下拉框的单元格中下拉框当前选中的值的方法GetCellComboSelectedValue。
新增关闭当前打印预览窗口的方法ClosePrintPreviewWindow。
新增选中指定区域的方法SetSelectRegion。
扩展方法GetPrintHeaderTitle和GetPrintFooterTitle的功能。
新增事件ChangeRowHeight,在行高改变后触发该事件。
新增事件ChangeColWidth,在列宽改变后触发该事件。
在统计向导中的“主从报表向导”中增加了同一行相邻单元内容相同的单元组合的功能。
增加了在插件中支持TAB键、CTRL-V和在编辑状态回退键删除的功能。
改进了超级报表中的数字保存为EXCEL的问题,对EXCEL中可能会显示为科学计数的值,在超级报表中数字的单元显示格式设置为“文本”,保存为EXCEL后,就不会再显示为科学计数。
修正了弹出菜单有时会变白的问题。
修正了负数设置为财务大写显示不正确的问题。
修正了列隐藏和行隐藏中在特定的情况下出错的问题。
超级报表3.7.6.2版本,新增了如下功能(更新时间2005-6-28):
新增返回当前报表中指定数据集中的对应字段值的方法GetCollectionFieldValue。
新增把用户自定义函数从WEB服务器导入到当前的报表系统中的方法ReadHttpUserFunctions。
新增设置单选框是否被选中的方法SetCellCheckBoxValue。
新增返回当前表格最小的可见行的方法GetStartRow。
新增返回当前表格最小的可见列的方法GetStartCol。
新增事件DoHScroll,在横滚动条滚动的时候触发该事件。
新增事件DoVScroll,在竖滚动条滚动的时候触发该事件。
修正通过非WEB统计向导定义主从报表时,主表取数SQL语句为空时,会导致从表的数据也不能取出的问题。
改进在连接数据库失败的时候,不会显示数据库的密码等信息。
超级报表3.7.6版本,新增了如下功能(更新时间2005-6-9):
新增返回指定单元名的单元行值的方法GetCellNameRow。
新增返回指定单元名的单元列值的方法GetCellNameCol。
支持超级报表多SHEET控件的SHEET间取数函数。
修正了两个字符串用&连接符号来实现字符串的连接的时候,在连接符号前后不能有空格的问题。
修正了大量D_SQL函数计算的问题。
新增把指定区域的单元内容标记为修改或者不修改的方法SetCellContentModified。
新增返回指定单元内容是否被修改过的方法IsCellContentModified。
新增把每个标记为修改过的单元格的相关内容输出为XML格式的字符串的方法SaveContentModifiedAsString。
新增一种扩展名为.xms报表文件格式,该报表文件只保存单元的内容,不保存报表格式等。是XAB格式文件的简化版本,也是XML格式的文件。
新增将整个表格的单元内容、公式、用户自定义数值、用户自定义字符值、变量以XML的形式保存在文件中,其他的报表格式、单元格式都不做保存的方法SaveFileAsXMS。
新增把指定文件中的用户自定义字符值对应的数据读入到报表中并显示出来的方法ImportUserStringValue。
新增把指定URL中的用户自定义字符值对应的数据读入到报表中并显示出来的方法ReadHttpUserStringValue。
改进XAB单元文字中的空格的表示方法,把空格在保存的时候替换为%nbsp;,不用 替换符,这样就不用导致IE读XAB文件会出错的问题。
超级报表3.7.5版本,新增了如下功能(更新时间2005-4-4):
扩充方法GetCellType的功能,可以返回单元类型是财务表览和财务表头的类型。。
新增新增命令执行超时设置的方法SetDatabaseCmdTimeOut。
修正方法OpenFile在打开.tac文件返回值错误的问题。
修正方法OnFileSave、SaveFile将文件保存后,FilePathName属性没有跟着改变的问题。
改进MAX、MIN函数对字符串按零计算的问题,改进后对字符串不进行比较,只对数字进行比较。
改进图片的处理,不会因为图片分辨率的不一样而导致图片显示大小不正确,在套打的时候图片不再需要调整分辨率。
修正了保存带WMF图片的报表,图片会变大的问题。
改进XAB单元文字中的空格的表示方法,把空格在保存的时候替换为%nbsp;,改进读入XML格式文件有空格的问题。
改进单元设置为数字输入时,如果当前的单元内容不是数字的时候,当双击单元时单元内容会不见的问题。
超级报表3.7.4版本,新增了如下功能(更新时间2005-2-21):
新增上标下标简单的表示方法,不使用复合单元直接在单元中输入内容就可以制作上下标。
新增设置单元文字自动缩小字体填充的方法SetCellShrinkFontSizeToFitCell、OnSetCellShrinkFontSizeToFitCell。
新增返回是否单元文字自动缩小字体填充的方法IsCellShrinkFontSizeToFitCell。
新增用于WEB应用JSCRIPT中返回当前选中区域的起始行号的方法GetSelectRegionStartRow。
新增用于WEB应用JSCRIPT中返回当前选中区域的起始列号的方法GetSelectRegionStartCol。
新增用于WEB应用JSCRIPT中返回当前选中区域的结束行号的方法GetSelectRegionEndRow。
新增用于WEB应用JSCRIPT中返回当前选中区域的结束列号的方法GetSelectRegionEndCol。
新增用于WEB应用JSCRIPT中查找单元变量名所在的行,并且返回变量名所在的行值的方法FindCellVarNameRow。
新增用于WEB应用JSCRIPT中查找单元变量名所在的列,并且返回变量名所在的列值的方法FindCellVarNameCol。
新增设置指定单元变量名所在的单元的单元内容的方法SetCellValUseVarName。
新增把单元用户自定义字符值为指定值的单元格的内容设置为指定的内容的方法SetCellValUseUserStringValue。
新增把单元用户自定义值为指定值的单元格的内容设置为指定的内容的方法SetCellValUseUserValue。
新增事件ComboSelChanged,当指定行列的单元格是下拉框时,当用户选择下拉框中其中的一项之后会触发该事件。
新增事件ComboSelEnd,当指定行列的单元格是下拉框时,当用户选择下拉框中其中的一项之后,并把活动光标移动到其他的单元格之后会触发该事件。
新增事件PrintPreviewPageStart,当打印预览开始时触发该事件。
新增事件PrintPreviewPageEnd,当打印预览结束后触发该事件。
新增事件BeforeNewFile,在调用OnFileNew方法开始时会触发该事件。
新增事件AfterNewFile,在调用OnFileNew方法结束后会触发该事件。
新增事件BeforeOpenFile,在打开报表文件之前会触发该事件。
新增事件AfterOpenFile,在打开报表文件之后会触发该事件。
新增事件CheckBoxCliceked,当单元是单选框控件类型时,当鼠标选中或不选中单选框时会触发该事件。
修正了设置整表保护但是单元控件类型为下拉框的单元格仍然可以编辑和按上下左右光标键的问题。
改进单元设置为数字输入时,如果当前的单元内容不是数字的时候,当双击单元时单元内容会不见的问题。
|