主题:[原创]发一个自编的表格打印模块(3月10日更新)
FieldMAX
[专家分:12740] 发布于 2007-03-07 21:43:00
这个打印模块以前发布过,经过一段时间的查错和完善,今天再次发给大家。
本模块特点:
1、同时支持ListView、MSHGrid、MSFHGrid三种表格的打印要求;
2、可以自定义纸张、页眉、页脚、标题,并支持页号、页数、时间等关键字;
3、可以在一个程序内预设多个打印设置方案,而不需要繁多的程序代码来实现;
4、支持表格的合计功能,并且支持每页合计、和汇总;
5、支持打印预览功能并支持缩放;
[quote]目前发现PageSetup在生成DLL发生错误,主要是由于其中的Tooltip类模块代码问题。由于Tooltip不是本人编写,因此没有去多测试。已下载的朋友可以将产生错误行的SET去掉,并且增加mvarTipText的声明来解决问题
[/quote]
[quote]应网友要求特增加长字符自动缩减功能,并且修正了几个错误
1、修正MSHGrid和MSFHGrid打印预览和打印缺行的错误;
2、增加首页打印标题或每页打印标题的选择;
3、增加了长字符自动缩减功能。
[/quote]
[url=http://upload.programfan.com/upfile/200703102332652.rar]在这里下载[/url]
附图:
[img]http://upload.programfan.com/upfile/200703072136843.rar[/img]
[img]http://upload.programfan.com/upfile/200703072137651.rar[/img]
[url=http://upload.programfan.com/upfile/200703102332652.rar]在这里下载[/url]
[color=800080]请各位大虾别光看,帮忙顶下!光自己顶很难受[/color]
最后更新于:2007-03-12 10:53:00
回复列表 (共59个回复)
41 楼
13不靠 [专家分:30] 发布于 2007-10-30 13:12:00
下一个试试
42 楼
jake_jrc [专家分:70] 发布于 2007-11-07 16:25:00
怎么还调用了Toolbar控件呢??要是没带这个控件怎么办?而且怎么还把页面设置和预览分成两个Dll呢??
看看这个,很不错
http://www.vbgood.com/viewthread.php?tid=61667&extra=page%3D2
43 楼
FieldMAX [专家分:12740] 发布于 2007-11-07 21:22:00
[quote]怎么还调用了Toolbar控件呢??要是没带这个控件怎么办?而且怎么还把页面设置和预览分成两个Dll呢??
看看这个,很不错
http://www.vbgood.com/viewthread.php?tid=61667&extra=page%3D2[/quote]
你的控件编的不错,关于你的问题:
1、调用的不止这一个控件,还有很多,不一一列举,我已经在帖子上注明。相信程序员发布程序时会加上这些控件;
2、两个DLL使我的习惯思路,如果某个单元出现错误之需要修改一个Dll即可,而不需要重新编译整个程序。
另外你的程序还有些对比性的不足:
1、你的是控件,我的是源代码。你的加密再加壳,我的完全开放;
2、我编这个主要为了实现每页小计功能,在打印会计账目时必须用到,但是目前还没看到有哪个打印控件支持。最多只支持总计而不是每页的合计;
3、我的打印程序支持独立设置,也就是说在一个软件中可以同时设置若干种不同的打印方案,方案的任何属性(例如:纸张、方向、标题等)都可以由最终用户自行修改而不是由程序员来预先设定,修改结果将会自动保存。
别的不说什么了
44 楼
jake_jrc [专家分:70] 发布于 2007-11-08 13:07:00
楼主说的有道理啊,我回去好好改改!
另外感觉带太多的控件总是个累赘啊!要是delphi或vc调用的话就不方便了
45 楼
23805194 [专家分:80] 发布于 2007-11-09 00:31:00
FieldMAX的作品很值得学习啊,下载了吧回去研究研究
46 楼
jengson [专家分:0] 发布于 2007-11-11 17:16:00
顶起来!
47 楼
luyan2006 [专家分:0] 发布于 2008-10-17 15:31:00
没得说,有点象垃圾
48 楼
jjg5188 [专家分:0] 发布于 2009-02-04 14:01:00
1 楼
感觉不错,下了试试看,谢谢。
49 楼
hnwtt [专家分:80] 发布于 2009-02-17 18:17:00
朋友的这种奉献精神值得称颂,我们应当顶一下!
50 楼
FDD123FDD123 [专家分:0] 发布于 2009-03-22 15:17:00
运行测试出错:ActiveX不能创建对象???
我来回复