1

我正在 MS Word 中创建一个表格,该表格如下所示。

  1. 字表
  2. 然后我压缩文件并打开 document.xml 并检查表格网格中的边框元素。这就是它的样子。我正在检查作为顶部边框元素的边框元素。 文档表格内容

  3. 所有边框都显示为 none 。然后我在styles.xml文件中检查TableGrid以获取下面的表格边框是TableGrid 样式在styles.xml 中的样子 在此处输入图像描述

这里的问题是我无法找到边界元素被分配的确切位置。表中最上面的黑线?

4

1 回答 1

2

边框可以通过 TableStyle(此处w:tblBordersTableGrid样式)或通过tablesProperties(此处w:tblBordersw:tblPr)在表格级别定义。

如果它们都被定义,则会发生冲突,并且通过定义的边界tablesProperties将获胜。

由于w:tblBordersinw:tblPr设置为None,因此没有边界。

但我注意到这里缺少TopBorder(您有 Left、Right、Bottom InsideH 和 InsideV),

这就是为什么对于 TopBorder,MS Word使用TableGridTopBorder样式中定义的样式并将其设置为.Single

因此,要删除顶部边框,您必须:

  • w:tblBorders添加缺少的TopBorder w:tblPr(并将其设置为none像其他人一样)
  • 或者将边框设置为NoneTableGrid样式
于 2013-08-08T16:52:04.487 回答