ParagraphAlignment
Inhalt
[
Ausblenden
]ParagraphAlignment enumeration
Gibt die Textausrichtung in einem Absatz an.
public enum ParagraphAlignment
Werte
Name | Wert | Beschreibung |
---|---|---|
Left | 0 | Der Text ist linksbündig ausgerichtet. |
Center | 1 | Der Text wird horizontal zentriert. |
Right | 2 | Der Text ist rechtsbündig ausgerichtet. |
Justify | 3 | Der Text wird sowohl links- als auch rechtsbündig ausgerichtet. |
Distributed | 4 | Der Text ist gleichmäßig verteilt. |
ArabicMediumKashida | 5 | Nur Arabisch. Die Kashida-Länge für Text wird auf eine vom Benutzer festgelegte mittlere Länge erweitert. |
ArabicHighKashida | 7 | Nur Arabisch. Die Kashida-Länge für Text wird auf die größtmögliche Länge erweitert. |
ArabicLowKashida | 8 | Nur Arabisch. Die Kashida-Länge für Text wird auf eine etwas längere Länge erweitert. |
ThaiDistributed | 9 | Nur Thai. Der Text wird mit einer Optimierung für Thai ausgerichtet. |
MathElementCenterAsGroup | 10 | Das 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
- namensraum Aspose.Words
- Montage Aspose.Words