LineSpacing

ParagraphFormat.LineSpacing property

Hämtar eller ställer in radavståndet (i punkter) för stycket.

public double LineSpacing { get; set; }

Anmärkningar

NärLineSpacingRule egenskapen är inställd påAtLeast , radavståndet kan vara större än eller lika med, men aldrig mindre än det angivnaLineSpacing värde.

NärLineSpacingRule egenskapen är inställd påExactly , radavståndet ändras aldrig från det angivnaLineSpacing värde, även om ett större teckensnitt används inom stycket.

Exempel

Visar hur man arbetar med radavstånd.

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

// Nedan finns tre radavståndsregler som vi kan definiera med hjälp av
// styckets "LineSpacingRule"-egenskap för att konfigurera avståndet mellan stycken.
// 1 - Ställ in ett minsta avstånd.
// Detta kommer att ge vertikal utfyllnad till textrader av valfri storlek
// som är för liten för att bibehålla den lägsta linjehöjden.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.AtLeast;
builder.ParagraphFormat.LineSpacing = 20;

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

// 2 - Ställ in exakt avstånd.
// Om du använder teckenstorlekar som är för stora för avståndet kommer texten att trunkeras.
builder.ParagraphFormat.LineSpacingRule = LineSpacingRule.Exactly;
builder.ParagraphFormat.LineSpacing = 5;

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

// 3 - Ange avstånd som en multipel av standard radavstånd, vilket är 12 punkter som standard.
// Den här typen av mellanrum kommer att skalas till olika teckenstorlekar.
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");

Se även