【问题标题】:Table Row Border - Migradoc表格行边框 - Migradoc
【发布时间】:2017-10-06 01:34:09
【问题描述】:

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

代码:

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

这是我现有的代码。有了这个,我得到了所有单元格的边框。请帮助避免每个单元格中的边框

【问题讨论】:

    标签: c# pdfsharp migradoc


    【解决方案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

    【讨论】:

      【解决方案2】:

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

      您可以使用Table 类的SetEdge 方法让事情变得更简单。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-10-23
        • 2016-01-27
        • 1970-01-01
        • 1970-01-01
        • 2011-01-04
        • 2011-12-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多