LineSpacingRule

LineSpacingRule enumeration

Gibt den Zeilenabstand für einen Absatz an.

public enum LineSpacingRule

Werte

NameWertBeschreibung
AtLeast0Der Zeilenabstand kann größer oder gleich, aber nie kleiner als der in derLineSpacing Eigenschaft.
Exactly1Der Zeilenabstand ändert sich nie von dem in angegebenen Wert.LineSpacing Eigenschaft, , auch wenn innerhalb des Absatzes eine größere Schriftart verwendet wird.
Multiple2Der Zeilenabstand wird in derLineSpacing Eigenschaft als Anzahl der Zeilen. Eine Zeile entspricht 12 Punkten.

Beispiele

Zeigt, wie mit Zeilenabständen gearbeitet wird.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Unten sind drei Zeilenabstandsregeln aufgeführt, die wir mithilfe der
// Eigenschaft „LineSpacingRule“ des Absatzes zum Konfigurieren des Abstands zwischen Absätzen.
// 1 – Legen Sie einen Mindestabstand fest.
// Dadurch werden Textzeilen beliebiger Größe vertikal aufgefüllt.
// das ist zu klein, um die minimale Zeilenhöhe einzuhalten.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.AtLeast;
builder.ParagraphFormat.LineSpacing = 20;

builder.Writeln("Minimum line spacing of 20.");
builder.Writeln("Minimum line spacing of 20.");

// 2 - Genauen Abstand festlegen.
// Wenn Sie für den Abstand zu große Schriftgrößen verwenden, wird der Text abgeschnitten.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
builder.ParagraphFormat.LineSpacing = 5;

builder.Writeln("Line spacing of exactly 5.");
builder.Writeln("Line spacing of exactly 5.");

// 3 – Legen Sie den Abstand als Vielfaches des Standardzeilenabstands fest, der standardmäßig 12 Punkte beträgt.
// Diese Art der Abstände werden an verschiedene Schriftgrößen angepasst.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Multiple;
builder.ParagraphFormat.LineSpacing = 18;

builder.Writeln("Line spacing of 1.5 default lines.");
builder.Writeln("Line spacing of 1.5 default lines.");

doc.Save(ArtifactsDir + "ParagraphFormat.LineSpacing.docx");

Siehe auch