问题 Migradoc添加水平线


如何在Migradoc中添加一个简单的水平线,以便将该行上方的内容与该行下方的内容分开?

第1段

第2段


第3段

等等


13133
2017-08-26 08:51


起源



答案:


您可以为段落或表添加边框。

对于您的示例,您可以为段落2添加底部边框或向段落3添加顶部边框或在它们之间添加新段落并设置顶部或底部边框。


11
2017-08-26 16:10





由此 回购

        var hr = doc.AddStyle("HorizontalRule", "Normal");
        var hrBorder = new Border();
        hrBorder.Width = "1pt";
        hrBorder.Color = Colors.DarkGray;
        hr.ParagraphFormat.Borders.Bottom = hrBorder;
        hr.ParagraphFormat.LineSpacing = 0;
        hr.ParagraphFormat.SpaceBefore = 15;

4
2018-06-18 05:39



我还必须添加一行myParagraph.Format = hr.ParagraphFormat.Clone(); - Hoppe
你应该编辑你的答案以包括Hoppe的建议,因为你发布的代码片段对段落没有任何作用,他的代码是必要的,以使其工作。我会编辑它,但任何时候我编辑它仍然会被还原。 - nasch


答案:


您可以为段落或表添加边框。

对于您的示例,您可以为段落2添加底部边框或向段落3添加顶部边框或在它们之间添加新段落并设置顶部或底部边框。


11
2017-08-26 16:10





由此 回购

        var hr = doc.AddStyle("HorizontalRule", "Normal");
        var hrBorder = new Border();
        hrBorder.Width = "1pt";
        hrBorder.Color = Colors.DarkGray;
        hr.ParagraphFormat.Borders.Bottom = hrBorder;
        hr.ParagraphFormat.LineSpacing = 0;
        hr.ParagraphFormat.SpaceBefore = 15;

4
2018-06-18 05:39



我还必须添加一行myParagraph.Format = hr.ParagraphFormat.Clone(); - Hoppe
你应该编辑你的答案以包括Hoppe的建议,因为你发布的代码片段对段落没有任何作用,他的代码是必要的,以使其工作。我会编辑它,但任何时候我编辑它仍然会被还原。 - nasch