zinger 发表于 2015-5-5 18:17:00

带表格的文档加载后显示异常

行距缩小了,表格整体往上偏,内表格线也变粗

zinger 发表于 2015-5-5 18:19:00



zinger 发表于 2015-5-5 18:20:00

TXTextControl.LoadSettings ls = new TXTextControl.LoadSettings();
            ls.ApplicationFieldFormat = TXTextControl.ApplicationFieldFormat.MSWord;
            this.wordControl.Load(filePath, TXTextControl.StreamType.MSWord, ls);

iceman 发表于 2015-5-6 09:46:00

回复 3楼zinger的帖子

感谢您的问题反馈。
根据当前的信息我还无法重现问题,能否把当前模板保存成 tx 文件发送到论坛查看。另外,请问您是使用的 tx winfroms 平台 X11 版本吗?

您可以尝试设置边框为1,或者只设置有共同边框的单元格的一条边框,例如标准质量单元格只设置“标准质量”单元格的上边框,上部空白单元格不设置下边框。看是否启作用。

zinger 发表于 2015-5-6 17:33:00

原文档是由多个table 拼接在一起的,在word中显示正常,不同table之间控制显示为粗线。

iceman 发表于 2015-5-7 10:53:00

回复 5楼zinger的帖子

问题重现了,使用 TX 导入 2 # 文档,查看了下粗线部分都是两个表格相邻部分。提供一个解决方法:

      private void Form1_Load(object sender, EventArgs e)
      {
            this.textControl1.Load("..//..//test.doc", TXTextControl.StreamType.MSWord);

            for (int i = 0; i < this.textControl1.Tables.Count; i++)
            {
                Table tb = this.textControl1.Tables.GetItem(0);
                tb.Rows.GetItem(tb.Rows.Count).CellFormat.BottomBorderWidth=0;
            }
      }


以上是一个简单的测试,获取 table 后设置底部边框厚度为0,可以绕过这个问题。

iceman 发表于 2015-5-15 09:20:00

回复 5楼zinger的帖子

请问问题是否解决?如果没有请继续跟帖讨论。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢   
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: 带表格的文档加载后显示异常