找回密码
 立即注册

QQ登录

只需一步,快速开始

jxf16888

高级会员

21

主题

123

帖子

1146

积分

高级会员

积分
1146

活字格认证

jxf16888
高级会员   /  发表于:2011-6-24 17:21  /   查看:6565  /  回复:7
现在有很多软件实现了继续打印功能,有一个朋友用TX Text Control .net for Winfrom也实现了,只是现在联系不上他了,群主是否可以给我们大家一个续打印的demo!

7 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-24 18:18:00
沙发
“继续打印”应该算打印操作的一种实现方法,就像你说的那样在很多地方都有运用,我觉你可以抛开TX Text Control .net for Winfrom控件本身,参考你们其它项目中的继续打印功能,实现一个通用的继续打印框架。
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2011-6-25 10:11:00
板凳
是这样的,我们现在的文档处理都在使用 TX Text Control .net for Winfrom 控件了,文档内容打印也是打印TX Text Control中显示的文件部分,如在一页中,上次写了4行,已经打印过了,现在又在下面写了5行,本次打印还要用上次打过的纸张去打印下半部分。就是这样的需求!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-27 11:37:00
地板
你想要实现的按行打印,应该只会发生在一页纸上吧,但是我有个疑问,第一次打印之后再次使用该纸进行打印,第一次和第二次打印结果的位置会有一定偏差等问题发生。
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2011-6-30 08:51:00
5#
这样也可以,将你的Demo 放出来,大家一起完善一下!应该有可以用了!
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2011-6-30 09:00:00
6#
你最好可以为这个控件设立一下QQ群,大家有事也可以直接沟通!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-30 09:47:00
7#
同7楼问

jxf16888 对该需求应该研究一段时间了,能不能先抛砖引玉一下,期待
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2011-7-9 11:05:00
8#
续打印,我的理解是我们可以按行处理
思路A:
1 、 通过用户选择不打印的地方,变为白色
2、 打印完成后再调用此控件的恢复,即可!
思路B:
1、 根据用户选择要打印的区域我们可以找到最前行,最后行,最前列,最后列,这个参数!
2、 按这个区域取到的第一行,自动在上面加上空行,直接此区域行
3、 再将这个区域选择中的文件复写到一个新的tx上,用新的tx打印就行了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部