推荐:一个小但是很好用的报表构件(含用户最终设计)--For Delphi

自由人 2000-06-23 09:17:00
该构件在http://202.98.184.26/上的报表处理系统,
可以跟作者联系:xiejiating@yeah.net
它会使您很吃惊的!

在计算机的应用系统中,数据的打印输出一直是重要的一环,一个优秀的
应用系统与它的优秀打印输出是分不开的。因此,应用系统的打印输出就成为
每一个应用系统开发人员的重要考虑的问题,也是他们最关心的一个环节。为
此,不知有多少开发人员花费了很多时间。
Delphi是最完善的RAD开发工具,本人在它第一版本(Delphi 1.0)发行
以来都一直在使用它开发各种各样的应用系统,但是从Delphi 1.0到Delphi 5.0
所提供的打印输出的不太理想。Report Smish制作报表复杂,打印时占用系统资
源多;QuickReport也离不开复杂的报表制作。它们的共同之处报表模板与数据
没有分离,设计复杂,最终用户设计更是没有办法使用(易用性差),对于设
计中国习惯的报表更是难于胜任。
因此,本人集多年使用Delphi制作应用系统的开发经验,为Delphi开发了
一套适合于中国人使用的报表设计(对于开发人员)、最终用户设计及可见即
所得的打印预览和打印的报表工具构件,为开发人员节约大量(开发人员只需
向报表提供可以打印的数据就可以了)。
一、报表打印构件的特点:
1、为开发人员提供了方便的向报表提供数据的方法(变量的传递、数据集
的传递等)。
2、为开发人员提供了方便的变量定义、自定义的打印方法。只要是系统中
的数据都可以通过报表工具打印出来。
3、报表的模板与打印的数据分离,一组数据可以以各种各样的方式打印输
出,减少系统的资源占用。
4、支持复杂的中国人习惯的打印模板的设计,如复杂表头、带斜线的表头
等。
5、支持固定表(如人事卡片等)和复杂循环表(如工资表、销售单等)的
打印。
6、支持多种条码的打印,如EAN码、39码、128码及PostNet码等15种条码。
支持图形的打印。
7、支持单元格的计算、统计功能。提供单元格的合并和分解功能。
8、支持表达式的计算功能。其中可以有变量、字段变量、常量等,提供多
种内部的系统函数。
9、提供页和表的自动统计功能。提供自动页合计、页平均、表累计、表合
计和表平均。
10、提供在打印中左边相同的就不打印功能和自动分组(设置分页条件)
打印的功能。在分组打印时,分组的条件可以自己设置(可以是表达
式)。
11、提供很强的标签打印功能(即分栏打印功能),可以是固定标签(如
价格标签、货架标签等)和活动标签(如客户信封标签等)。
12、提供多种转换功能,如数字转中文大写,分含单位和不含单位,发票
特殊需要。
13、提供很强的套打功能。字体的任意大小的缩放、设置字符间距、设置
自动换行等。
14、提供页眉、页脚功能,取消复杂的表头、表体和表脚的特殊设计,对
于表格的这些属性是自动识别的。
15、提供单页打印(把所有的内容打印在一页上)和自动分页打印功能
(将内容自动分成多页进行打印)。提供单面打印和双面打印的功能。
16、提供打印输出到文件和打印机的功能。
17、为开发人员提供自定义函数方法。

等等......
以上这些特点都可以在提供的例子中看到。

二、成功应用
该套打印构件已经成功地应用于明星商务管理系统(POS连锁店版和3.0
版),并且得到了明星商务管理系统广大用户的好平。

三、联系方式
我们的空间:superstar.khtz.net.cn,可以下载试用版本
EMail: xiejiating@yeah.net
Telephone: 13708891427
(871)8310331
...全文
119 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧