Migradoc:如何将垂直线间距应用于段落



我正在使用Migradoc创建PDF。除了设置段落的线间距之外,一切正常。我想在段落线之间有更多的垂直空间。

i 尝试到目前为止没有任何更改在结果的PDF中:

string text = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.";
Paragraph para = CreateParagraph(text , "Helvetica", 7, "0.1mm", Colors.Black, ParagraphAlignment.Left);
// tried this:
para.Format.LineSpacing = MigraDoc.DocumentObjectModel.Unit.FromMillimeter(12);
// and tried that:
para.Format.LineSpacing = 12;

有人可以指向正确的方向吗?

LineSpacing的含义取决于 LineSpacingRule的值。

如果将LineSpacingRule设置为例如 SingleDouble然后,LineSpacing的值集将被忽略。

尝试AtLeastExactly作为LineSpacingRule

最新更新