找回密码
 立即注册

QQ登录

只需一步,快速开始

qingtong1166

注册会员

13

主题

40

帖子

113

积分

注册会员

积分
113
qingtong1166
注册会员   /  发表于:2017-5-16 17:01  /   查看:3315  /  回复:6
这段代码在我Win7的系统没有问题,但在同事的几台机器都不行。
For Each f As TXTextControl.Table In Me.TextControl2.Sections.GetItem.HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.Header).Tables
            f.Select()
            Me.TextControl2.Sections.GetItem.HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.Header).Selection.ForeColor = Color.White
            For Each t As TXTextControl.TableCell In f.Cells
                't.Text = ""
                't.Select()
                t.CellFormat.BottomBorderColor = Color.White
            Next
    Next
表头的内容没有变色,仍然被打印出来了。

6 个回复

倒序浏览
gw0506
超级版主   /  发表于:2017-5-17 09:21:46
沙发
你机器上能跑通说明代码没问题。
在有问题的机器上调试吧。代码好着呢,我们也重现不了。
回复 使用道具 举报
qingtong1166
注册会员   /  发表于:2017-5-18 08:30:41
板凳
测试发现,只有打印机是彩色打印机时才起作用,针式打印机和HP黑白激光都不起作用
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-5-18 10:39:31
地板
我不明白跟打印机有什么关系?
你难道说的是打印出来以后的结果?
回复 使用道具 举报
qingtong1166
注册会员   /  发表于:2017-5-18 18:46:45
5#
打印预览也是如此。和打印机驱动有关。
回复 使用道具 举报
qingtong1166
注册会员   /  发表于:2017-5-18 18:46:49
6#
打印预览也是如此。和打印机驱动有关。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-5-19 09:37:47
7#
好吧~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部