RtlGutter
Inhalt
[
Ausblenden
]PageSetup.RtlGutter property
Ruft ab oder legt fest, ob Microsoft Word basierend auf einer Sprache, die von rechts nach links oder von links nach rechts geschrieben wird, Bundstege für den Abschnitt verwendet.
public bool RtlGutter { get; set; }
Beispiele
Zeigt, wie Bundstege eingestellt werden.
Document doc = new Document();
// Text einfügen, der sich über mehrere Seiten erstreckt.
DocumentBuilder builder = new DocumentBuilder(doc);
for (int i = 0; i < 6; i++)
{
builder.Write("Lorem ipsum dolor sit amet, consectetur adipiscing elit, " +
"sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");
builder.InsertBreak(BreakType.PageBreak);
}
// Ein Rand fügt Leerzeichen entweder am linken oder rechten Seitenrand hinzu,
// wodurch das Falten der Seiten in der Mitte eines Buches ausgeglichen wird, wodurch das Seitenlayout beeinträchtigt wird.
PageSetup pageSetup = doc.Sections[0].PageSetup;
// Bestimmen Sie, wie viel Platz unsere Seiten für Text innerhalb der Ränder haben, und fügen Sie dann einen Betrag hinzu, um einen Rand aufzufüllen.
Assert.AreEqual(470.30d, pageSetup.PageWidth - pageSetup.LeftMargin - pageSetup.RightMargin, 0.01d);
pageSetup.Gutter = 100.0d;
// Setzen Sie die Eigenschaft „RtlGutter“ auf „true“, um den Rand für von rechts nach links verlaufenden Text an einer geeigneteren Position zu platzieren.
pageSetup.RtlGutter = true;
// Setzen Sie die Eigenschaft "MultiplePages" auf "MultiplePagesType.MirrorMargins", um zu wechseln
// die linke/rechte Seitenposition der Ränder jeder Seite.
pageSetup.MultiplePages = MultiplePagesType.MirrorMargins;
doc.Save(ArtifactsDir + "PageSetup.Gutter.docx");
Siehe auch
- class PageSetup
- namensraum Aspose.Words
- Montage Aspose.Words