DocX表格,如何设置标题背景颜色

本文关键字:设置 标题 背景 颜色 表格 何设置 DocX | 更新日期: 2023-09-27 18:13:58

我正在使用DocX创建一个word文档。我想为表格行添加背景色。我不知道该怎么做:

var text = string.Format("{0}. {1}", SectionNo, section);
var headerTable = Doc.AddTable(1, 1);
headerTable.SetWidths(new float[] {600});
headerTable.Design = TableDesign.LightList;
var para = headerTable.Rows[0].Cells[0].Paragraphs.First();
para.Append(text);
Doc.InsertTable(headerTable);

DocX表格,如何设置标题背景颜色

有两种方法,

tbl.Design = TableDesign.TableGrid 

使用TableGrid只是一个网格,但这里有一些样式可能是有用的。我发现他们都丑得要命。

另一种方法是在细胞水平上进行,我发现这是更好的方法。

tbl.Rows[0].Cells[0].FillColor = Color.FromName("Red")

唯一的警告是,你可能需要改变你的字体颜色。