ParagraphAlignment

ParagraphAlignment enumeration

Gibt die Textausrichtung in einem Absatz an.

public enum ParagraphAlignment

Werte

NameWertBeschreibung
Left0Text wird linksbündig ausgerichtet.
Center1Text wird horizontal zentriert.
Right2Text wird rechtsbündig ausgerichtet.
Justify3Text wird sowohl links als auch rechts ausgerichtet.
Distributed4Text wird gleichmäßig verteilt.
ArabicMediumKashida5Nur Arabisch. Die Kashida-Länge für Text wird auf eine vom Verbraucher festgelegte mittlere Länge erweitert.
ArabicHighKashida7Nur Arabisch. Die Kashida-Länge für Text wird auf die größtmögliche Länge erweitert.
ArabicLowKashida8Nur Arabisch. Die Kashida-Länge für Text wurde auf eine etwas längere Länge erweitert.
ThaiDistributed9Nur Thailändisch. Text wird mit einer Optimierung für Thailändisch ausgerichtet.
MathElementCenterAsGroup10Das einzige Math-Element in einer Zeile, ausgerichtet als „Zentriert als Gruppe“.

Beispiele

Zeigt, wie man ein Aspose.Words-Dokument manuell erstellt.

Document doc = new Document();

// Ein leeres Dokument enthält einen Abschnitt, einen Hauptteil und einen Absatz.
// Rufen Sie die Methode „RemoveAllChildren“ auf, um alle diese Knoten zu entfernen.
// und erhalten am Ende einen Dokumentknoten ohne untergeordnete Elemente.
doc.RemoveAllChildren();

// Dieses Dokument hat jetzt keine zusammengesetzten untergeordneten Knoten, denen wir Inhalte hinzufügen können.
// Wenn wir es bearbeiten möchten, müssen wir seine Knotensammlung neu füllen.
// Erstellen Sie zunächst einen neuen Abschnitt und hängen Sie ihn dann als untergeordnetes Element an den Stammdokumentknoten an.
Section section = new Section(doc);
doc.AppendChild(section);

// Legen Sie einige Seiteneinrichtungseigenschaften für den Abschnitt fest.
section.PageSetup.SectionStart = SectionStart.NewPage;
section.PageSetup.PaperSize = PaperSize.Letter;

// Ein Abschnitt benötigt einen Hauptteil, der seinen gesamten Inhalt enthält und anzeigt
// auf der Seite zwischen Kopf- und Fußzeile des Abschnitts.
Body body = new Body(doc);
section.AppendChild(body);

// Einen Absatz erstellen, einige Formatierungseigenschaften festlegen und ihn dann als untergeordnetes Element an den Text anhängen.
Paragraph para = new Paragraph(doc);

para.ParagraphFormat.StyleName = "Heading 1";
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;

body.AppendChild(para);

// Zum Schluss fügen Sie etwas Inhalt hinzu, um das Dokument zu erstellen. Erstellen Sie einen Lauf,
// Aussehen und Inhalt festlegen und dann als untergeordnetes Element an den Absatz anhängen.
Run run = new Run(doc);
run.Text = "Hello World!";
run.Font.Color = Color.Red;
para.AppendChild(run);

Assert.AreEqual("Hello World!", doc.GetText().Trim());

doc.Save(ArtifactsDir + "Section.CreateManually.docx");

Siehe auch