主题:[原创]发一个自编的表格打印模块(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个回复)
11 楼
waiper [专家分:160] 发布于 2007-03-18 21:54:00
朋友,你真厉害!!我已经有一年多没来了,你仍然是这里的常见的专家!!!
12 楼
香脆饼干 [专家分:2040] 发布于 2007-03-20 02:46:00
楼主做的相当好呢,可惜我不懂VB,要不然可以学习学习呢。
13 楼
jzpcwl [专家分:0] 发布于 2007-03-20 11:15:00
xiexie
14 楼
zxh5983 [专家分:0] 发布于 2007-03-27 09:03:00
下了,等下试试。多谢。
15 楼
dongxing [专家分:0] 发布于 2007-04-07 15:53:00
谢谢!
16 楼
hpygzhx520 [专家分:1580] 发布于 2007-04-14 20:59:00
看上去非常的不错,正需要,谢谢
17 楼
hpygzhx520 [专家分:1580] 发布于 2007-04-14 22:05:00
编译后的打印预览没有页标题等
18 楼
dxyayy [专家分:70] 发布于 2007-04-15 23:15:00
等下下来看下~~
19 楼
FieldMAX [专家分:12740] 发布于 2007-04-23 12:46:00
[quote]编译后的打印预览没有页标题等[/quote]
控件会在工作目录内生成一个.CFG的配置文件,如果你把编译后的DLL转移,应该一同将.CFG转移,如果不转移,需要重新进行页面设置来生成这个文件。
另外,由于打印机的不同,建议每次更换打印机后应重新进行页面设置。我所发的实例是彩色激光打印机的配置,基本上没几个可以跟他兼容的。
20 楼
Grace璇馨 [专家分:0] 发布于 2007-05-10 16:57:00
是用VB编写的吗?
我来回复