我正在使用migradoc创建一个表。我需要给出行边框,但不是每个单元格。所以我只需要外边框。
代码:
Row row = source.AddRow();
row.Borders.Width = 0.2;
row.Borders.Color = Colors.Black;
这是我现有的代码。有了这个,我得到了所有细胞的边界。请帮助避免每个单元格中的边框
答案 0 :(得分:1)
您可以单独为每个单元格设置每个边框(左,右,上,下)。
您可以使用SetEdge
类的Table
方法来简化操作。
另请参阅(搜索SetEdge
):
http://pdfsharp.net/wiki/HelloMigraDoc-sample.ashx
答案 1 :(得分:-1)
您可以设置特定边框的宽度,例如
yourrow.yourcell[0].Borders.Left.Width = 1.5;
按照上面的示例,您可以单独设置所需边框的宽度,但如果要一次设置所有四个边框的宽度,请使用table.SetEdge方法,例如
//设置指定单元格区域的边框
table.SetEdge(5, this.table.Rows.Count - 4, 1, 4, Edge.Box, BorderStyle.Single, 0.75);
有关详细信息,请查看MigraDoc example