找回密码
 立即注册

QQ登录

只需一步,快速开始

jxf16888

高级会员

21

主题

123

帖子

1146

积分

高级会员

积分
1146

活字格认证

jxf16888
高级会员   /  发表于:2011-7-19 11:55  /   查看:10696  /  回复:11
续打印问题:
    打印过的文档中的图片,下次用户从图片下开始续打,怎么将上面的图片内容全变白色,也就是不打印的特殊效果。我没有找到变色的处理方法,所以我想用替换的方法处理以上问题,也就是我要动态画一个和上面图片同大小的图,先删除以前的旧图片,在原来的位置插入我新制作的图片(无内容)但
怎么用一个空内容的图片(全白)替换掉tx中光标之前的所有图片? 暂时还没有好的办法
     
     要求:新图片与旧图片同大小,同位置。
     麻烦版主指导一下!谢谢!

11 个回复

倒序浏览
jxf16888
高级会员   /  发表于:2011-7-19 11:57:00
沙发
图片是不是也可以设置让其透明?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-19 16:48:00
板凳
你实现继续打印的方法好像是通过隐藏指定区域的内容来实现的,比如,上次已经打印了行、表格、图片,那么这次就不需要打印。按照你的实现方法,不需要打印范围内的行、表格、图片等进行隐藏,那么就需要对这些控件进行循环遍历,并进行隐藏或者替换操作。
我的疑问是,这样的循环遍历会不会有点繁琐,能不能把不需要打印的区域当做一个整体进行隐藏操作。
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2011-7-19 17:15:00
地板
你说的很对,但是有大多的时候不是整行的,有很多时候是半行,或表格是有一半的
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2011-7-19 17:18:00
5#
表格和文字我都已经处理好了!现在就是页眉和图片有问题!,图片我用新图片替换旧图片也已经成功就是行号会有变化,所以还在查!页眉是暂时还没有想到好办法!
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2011-7-19 18:04:00
6#
我刚才按你的思路去画了两个图片,一个负责遮住整行的,一个负责遮住半行的,但是有一个问题就是,表格,文字呀都乱了,原因是图片不能设置漂在tx文档上面!
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2011-7-19 18:07:00
7#
那个方法有点行不通,对了,你们知道,打印这, 有没有从某个点开始打印的,也就是动态插入一个分分页符号,让当前页面的要打印的部分转到另一页面上,我们再通过给上面加入空行处理,页码再处理一下,感觉应该可以!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-19 18:18:00
8#
通过  this.textControl1.Selection.Text = "\f"; 可以进行强制换页
回复 使用道具 举报
jxf16888
高级会员   /  发表于:2011-7-21 09:28:00
9#
强制换页 的办法我也想过,不过后来放弃了,原因是,如果在表格中执行强制换页不会是想的那种效果,还有就是就算在新页面后,新页面上半部分的空白,怎么能定位准确呢? 是乎思考用当前光标所对应的行和列能计算出上面有多少行,再在新面前增加多少行,但是行高如果不一样怎么办?不知道版主有没有什么好的办法可以定位, 在新页面上半部分插入和要续打的页面的上半部空间大小(如文档有10页,用户要在第8页下半部分开始续打,新生一个第9页怎么能加上第8页上半部分的空间大小1-7页面不管呢)?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-21 14:36:00
10#
有个疑问:你通过什么方式让用户指定哪些内容需要打印,哪些内容不需要打印。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部