我正在使用 DocumentFormat.OpenXml.Wordprocessing
在Word文档中添加表格 . 我需要的是删除表的最后3(/ N)行中的前4(/ 6)个单元格的边框 . 这些行添加如下:
t.Append(new TableRow(
new TableCell(new Paragraph(new Run(new Text()))),
new TableCell(new Paragraph(new Run(new Text()))),
new TableCell(new Paragraph(new Run(new Text()))),
new TableCell(new Paragraph(new Run(new Text()))),
new TableCell(new Paragraph(new Run(new Text("Total:")))),
new TableCell(new Paragraph(new Run(new Text(priceTotal.ToString()))))
));
如何设置 TableCellBorders
?我尝试过以下几件事:
TableCell cell = new TableCell();
cell.TableCellProperties.TableCellBorders.LeftBorder.Size.Value = 0;
cell.TableCellProperties.TableCellBorders.RightBorder.Size.Value = 0;
cell.TableCellProperties.TableCellBorders.TopBorder.Size.Value = 0;
cell.TableCellProperties.TableCellBorders.BottomBorder.Size.Value = 0;
但是,我尝试过的所有内容都会返回 System.NullReferenceException
. 删除单元格边框的正确方法是什么?
1 回答
您可以在单词中创建一个没有边框的表格,如下所示:
根据您的需求定制和优化它:)