MigraDoc:如何将垂直行间距应用于段落?

MigraDoc: How to apply vertical line spacing to a paragraph?

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

到目前为止我尝试在生成的 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