LineSpacingRule
Innehåll
[
Dölj
]LineSpacingRule enumeration
Anger radavståndsvärden för ett stycke.
public enum LineSpacingRule
Värderingar
namn | Värde | Beskrivning |
---|---|---|
AtLeast | 0 | Radavståndet kan vara större än eller lika med, men aldrig mindre än, det värde som anges iLineSpacing egendom. |
Exactly | 1 | Radavståndet ändras aldrig från det värde som anges i LineSpacing egenskap, även om ett större teckensnitt används i stycket. |
Multiple | 2 | Radavståndet anges iLineSpacing egenskapen som antalet rader. En rad motsvarar 12 punkter. |
Exempel
Visar hur man arbetar med radavstånd.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Nedan följer tre radavståndsregler som vi kan definiera med hjälp av
// styckets "LineSpacingRule"-egenskap för att konfigurera avståndet mellan stycken.
// 1 - Ange ett minsta avstånd.
// Detta ger vertikal utfyllnad till textrader av valfri storlek
// som är för liten för att bibehålla den minsta radhö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 - Ange exakt avstånd.
// Om du använder för stora teckenstorlekar för avståndet kommer texten att avkortas.
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 radavståndet som en multipel av standardradavståndet, vilket är 12 punkter som standard.
// Den här typen av avstånd 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
- namnutrymme Aspose.Words
- hopsättning Aspose.Words