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