[英]Open XML - Word Processing Document - Table Cell Border
我可以为表格行添加边框,但如何为表格单元格添加顶部边框? 我似乎无法在 ECMA 文档中找到它。
TableProperties tblProperties = new TableProperties();
TableBorders tblBorders = new TableBorders();
TopBorder topBorder = new TopBorder();
topBorder.Val = new EnumValue<BorderValues>(BorderValues.Thick);
topBorder.Color = "CC0000";
tblBorders.AppendChild(topBorder);
tblProperties.AppendChild(tblBorders);
将以下内容添加到您的行元素。
TableCellProperties tableCellProperties = new TableCellProperties();
TableCellBorders tableCellBorders = new TableCellBorders();
TopBorder topBorder = new TopBorder()
{
Val = new EnumValue<BorderValues>(BorderValues.CheckedBarBlack),
Color = "000000"
};
tableCellBorders.AppendChild(topBorder);
tableCellProperties.Append(tableCellBorders);
rowElement.Append(tableCellProperties);
Flydog57 对使用 OpenXML Productivity Tool 的评论是正确的方法。 您将花费太多时间试图自己解决问题。 制作一个 Word 文档,然后使用 OpenXML Productivity Tool 查看它。 冲洗并重复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.