EtCell报表控件/插件 V3.5发行了!要想知道更多信息,可以到
http://www.etcell.com/支持的报表功能如下: 1、支持主从报表
2、交叉报表
3、支持分组报表:小计、汇总自由设置
4、支持的套打报表,让套打简单灵活
5、支持分组报表的每组打印控制
6、支持连续打印,解决了票据打印的难题
7、支持自定义报表
8、支持MIS开发的各种开发工具:如VC、VB、Delphi、C++Bulider、InterDev
9、支持WEB开发,FrontPage、InterDev、ASP.NEt、C#
10、EtCell内置支持VBScript脚本包括事件
11、在WEB上支持VBScript、JavaScript脚本
12、支持URL连接
13、支持的WEB服务器:NT的WEB服务器、Linux、Unix、WebLogic、TOMCAT、IIS;
14、在MIS开发中直接支持数据库,让程序开发更方便快捷
http://www.etcell.com/支持的报表功能如下: 1、支持主从报表
2、交叉报表
3、支持分组报表:小计、汇总自由设置
4、支持的套打报表,让套打简单灵活
5、支持分组报表的每组打印控制
6、支持连续打印,解决了票据打印的难题
7、支持自定义报表
8、支持MIS开发的各种开发工具:如VC、VB、Delphi、C++Bulider、InterDev
9、支持WEB开发,FrontPage、InterDev、ASP.NEt、C#
10、EtCell内置支持VBScript脚本包括事件
11、在WEB上支持VBScript、JavaScript脚本
12、支持URL连接
13、支持的WEB服务器:NT的WEB服务器、Linux、Unix、WebLogic、TOMCAT、IIS;
14、在MIS开发中直接支持数据库,让程序开发更方便快捷
解决方案 »
- 关于如何实现类中多态的问题
- Resourcestring用法
- 主从表更新问题
- Delphi在做数据库模糊查询遇到的小问题!! 必有重谢:)
- 请问如何降低cpu占用率
- 写一个关于MYSQL的程序,高分请教
- arrstr:array[1..5]of String;//这个数组定义了可以做些什么,请举代码例子
- 怪问题!请大哥们求救!
- ---====---怎样管制Delphi程序的源代码?(培养成为热点问题)---====---
- Delphi 里TListView 控件如何按照列排序,请大家帮忙
- [请各位高手帮忙!!!]要如何才能将在DBGrid中显示出来的内容打印出来???
- EtCell报表控件/插件 是软件开发人员的最好工具!
为此增加了一个函数:
---------------------------------------------------------
BOOL SetAutoAdjustTable(short bAutoRowColSize)
入口参数:
bAutoRowColSize 调整报表的自动使用功能
参数说明
bAutoRowColSize = 0; 表示不自动调整,这也是默认状态
bAutoRowColSize = 1; 表示自动调整行的高度
bAutoRowColSize = 2; 自动调整列的宽度
bAutoRowColSize = 3; 自动根据控件的大小调整列的宽度,以便看到所有的列
函数返回:
True 函数执行成功
False 函数执行失败
---------------------------------------------------------照顾到对老用户报表的兼容性,默认情况还是不支持自动增加行高功能;WEB开发用户自动增加行高的方法:
1、只要调用SetAutoAdjustTable()进行设置一下就可以
2、利用EtCell支持的脚本功能设置自动适应行高
例如:EtCell2.RunScript "EtCell.SetAutoAdjustTable 1"C/S模式的MIS开发用户自动增加行高的方法:
1、只要调用SetAutoAdjustTable()进行设置一下就可以
假如出现没有此函数或者接口有错误的现象,那么就用下面的方法:
方法1、升级EtCell报表控件,并确保接口已经升级,然后调用;
方法2、升级EtCell报表控件,利用脚本的方法:
例如:EtCell2.RunScript "EtCell.SetAutoAdjustTable 1"
1、void SetPrintPaperSize(short dmPaperSize, short nPaperHeight, short nPaperWidth)
----------------------------------------------------------------
入口参数:
dmPaperSize 整数值,纸张的大小,只有dmPaperSize=256或者257时(自定义纸张),后面的两个参数才起作用
nPaperHeight 自定义纸张的高度,当mPaperSize=256时(单位:毫米mm),当mPaperSize=257时(单位:厘米cm)
nPaperWidth 自定义纸张的宽度,当mPaperSize=256时(单位:毫米mm),当mPaperSize=257时(单位:厘米cm)
函数返回:无
功能描述:
设置打印纸张的大小,只有dmPaperSize=256或者257时(自定义纸张),后面的两个参数才起作用;
如果设置的纸张大小超过了打印机能接受最大的最大尺寸,那么按打印机的最大尺寸设置;具体功能参见SDK文档增加功能:
1、void SetPreviewOption(long Option)
-------------------------------------
入口参数:
Option 设置打印预览窗口中功能选项
函数返回:无
功能描述:
此函数用于设置打印预览窗口的选项是否 禁止/使能 某些功能项
默认Option=0 Option 共32位 ....0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
只处理低5位 , 1表示禁止,0表示使能 单项值(其他位留做扩展)第1位 打印预览中按打印按钮时是否显示打印对话框 1表示显示
0表示不显示
第2位 是否禁止/使能可选页码 1表示禁止
0表示使能
第3位 是否可以选用打印份数选项 1表示禁止
0表示使能
第4位 是否可以在预览中选择横向/纵向打印的选项 1表示禁止
0表示使能
第5位 在打印预览中选择打印后,是否关闭打印预览窗口 1表示不关闭
0表示关闭 要是实现多个组合,只要把单项值相加即可,例如:
1、显示打印对话框 + 禁止选择横向/纵向方式 Option = 1 + 8
2、不显示打印对话框 + 禁止选择横向/纵向方式 Option = 0 + 8
3、显示打印对话框 + 禁止页码 + 禁止打印份数 + 禁止选择横向/纵向方式 Option=1+2+4+8=15
4、显示打印对话框 + 打印后不关闭预览窗口 Option=1+16=17
等等....... 具体功能参见SDK文档