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
设置为例如Single
或 Double
那么为 LineSpacing
设置的值将被忽略。
尝试 AtLeast
或 Exactly
LineSpacingRule
。
我正在使用 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
设置为例如Single
或 Double
那么为 LineSpacing
设置的值将被忽略。
尝试 AtLeast
或 Exactly
LineSpacingRule
。