DocX table, 如何设置页眉背景颜色?
DocX table, how to set the header background colour?
我正在使用 DocX 创建 word 文档。
我想为 table 行添加背景色。
我找不到如何操作:
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);
有两种方法,
tbl.Design = TableDesign.TableGrid
使用 TableGrid 只是一个网格,但这里有一些可能有用的样式。我发现他们都很丑陋。
另一种方法是在单元级别进行,我发现这是更好的方法。
tbl.Rows[0].Cells[0].FillColor = Color.FromName("Red")
唯一需要注意的是,您可能还需要更改字体颜色。
我正在使用 DocX 创建 word 文档。 我想为 table 行添加背景色。 我找不到如何操作:
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);
有两种方法,
tbl.Design = TableDesign.TableGrid
使用 TableGrid 只是一个网格,但这里有一些可能有用的样式。我发现他们都很丑陋。
另一种方法是在单元级别进行,我发现这是更好的方法。
tbl.Rows[0].Cells[0].FillColor = Color.FromName("Red")
唯一需要注意的是,您可能还需要更改字体颜色。