qingtong1166 发表于 2017-5-16 17:01:25

想改变表头文字颜色达到隐藏表头的目的,不起作用

这段代码在我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
表头的内容没有变色,仍然被打印出来了。

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

打印预览也是如此。和打印机驱动有关。

qingtong1166 发表于 2017-5-18 18:46:49

打印预览也是如此。和打印机驱动有关。

gw0506 发表于 2017-5-19 09:37:47

好吧~
页: [1]
查看完整版本: 想改变表头文字颜色达到隐藏表头的目的,不起作用