ParagraphAlignment

ParagraphAlignment enumeration

Gibt die Textausrichtung in einem Absatz an.

public enum ParagraphAlignment

Werte

NameWertBeschreibung
Left0Der Text ist linksbündig ausgerichtet.
Center1Der Text wird horizontal zentriert.
Right2Der Text ist rechtsbündig ausgerichtet.
Justify3Der Text wird sowohl links- als auch rechtsbündig ausgerichtet.
Distributed4Der Text ist gleichmäßig verteilt.
ArabicMediumKashida5Nur Arabisch. Die Kashida-Länge für Text wird auf eine vom Benutzer 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 wird auf eine etwas längere Länge erweitert.
ThaiDistributed9Nur Thai. Der Text wird mit einer Optimierung für Thai ausgerichtet.
MathElementCenterAsGroup10Das einzige mathematische 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 am Ende einen Dokumentknoten ohne untergeordnete Elemente erhalten.
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 zuerst 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);

// Erstellen Sie einen Absatz, legen Sie einige Formatierungseigenschaften fest und hängen Sie ihn dann als untergeordnetes Element an den Textkörper an.
Paragraph para = new Paragraph(doc);

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

body.AppendChild(para);

// Abschließend fügen Sie dem Dokument noch Inhalt hinzu. Erstellen Sie einen Lauf,
// Legen Sie das Erscheinungsbild und den Inhalt fest und hängen Sie es dann als untergeordnetes Element an den Absatz an.
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