找回密码
 立即注册

QQ登录

只需一步,快速开始

zinger

中级会员

2

主题

6

帖子

622

积分

中级会员

积分
622

活字格认证

最新发帖
zinger
中级会员   /  发表于:2015-5-5 18:17  /   查看:4375  /  回复:6
行距缩小了,表格整体往上偏,内表格线也变粗

6 个回复

倒序浏览
zinger
中级会员   /  发表于:2015-5-5 18:19:00
沙发
无标题.png

115 hgt-p1.3 客土回填单元质量评定表.doc (56 KB, 下载次数: 148)
回复 使用道具 举报
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
5#
原文档是由多个table 拼接在一起的,在word中显示正常,不同table之间控制显示为粗线。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-7 10:53:00
6#
回复 5楼zinger的帖子

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

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

  4.             for (int i = 0; i < this.textControl1.Tables.Count; i++)
  5.             {
  6.                 Table tb = this.textControl1.Tables.GetItem(0);
  7.                 tb.Rows.GetItem(tb.Rows.Count).CellFormat.BottomBorderWidth=0;
  8.             }
  9.         }
复制代码


以上是一个简单的测试,获取 table 后设置底部边框厚度为0,可以绕过这个问题。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-15 09:20:00
7#
回复 5楼zinger的帖子

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

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部