首页 文章

表行边框 - Migradoc

提问于
浏览
1

我正在用migradoc创建一个表 . 我需要给出行边框,但不是每个单元格 . 所以我只需要外边框 .

Code:

Row row = source.AddRow();
        row.Borders.Width = 0.2;
        row.Borders.Color = Colors.Black;

这是我现有的代码 . 有了这个,我得到了所有细胞的边界 . 请帮助避免每个细胞的边界

2 回答

  • 1

    您可以单独为每个单元格设置每个边框(左,右,上,下) .

    您可以使用 Table 类的 SetEdge 方法来简化操作 .

    另请参阅(搜索 SetEdge ):
    http://pdfsharp.net/wiki/HelloMigraDoc-sample.ashx

  • -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

相关问题