## ParagraphFormat class

Stellt die gesamte Formatierung für einen Absatz dar.

Um mehr zu erfahren, besuchen Sie die[Arbeiten mit Absätzen](https://docs.aspose.com/words/net/working-with-paragraphs/) Dokumentationsartikel.

```csharp
public class ParagraphFormat
```

## Eigenschaften

| Name | Beschreibung |
| --- | --- |
| [AddSpaceBetweenFarEastAndAlpha](../../aspose.words/paragraphformat/addspacebetweenfareastandalpha/) { get; set; } | Ruft ein Flag ab oder legt es fest, das angibt, ob der Zeichenabstand zwischen Bereichen mit lateinischem Text und Bereichen mit ostasiatischem Text im aktuellen Absatz automatisch angepasst wird. |
| [AddSpaceBetweenFarEastAndDigit](../../aspose.words/paragraphformat/addspacebetweenfareastanddigit/) { get; set; } | Ruft ein Flag ab oder legt ein Flag fest, das angibt, ob der Zeichenabstand zwischen Bereichen mit Zahlen und Bereichen mit ostasiatischem Text im aktuellen Absatz automatisch angepasst wird. |
| [Alignment](../../aspose.words/paragraphformat/alignment/) { get; set; } | Ruft die Textausrichtung für den Absatz ab oder legt sie fest. |
| [BaselineAlignment](../../aspose.words/paragraphformat/baselinealignment/) { get; set; } | Ruft die vertikale Position der Schriftart in einer Zeile ab oder legt sie fest. |
| [Bidi](../../aspose.words/paragraphformat/bidi/) { get; set; } | Ruft ab oder legt fest, ob es sich um einen von rechts nach links verlaufenden Absatz handelt. |
| [Borders](../../aspose.words/paragraphformat/borders/) { get; } | Ruft eine Sammlung von Rahmen des Absatzes ab. |
| [CharacterUnitFirstLineIndent](../../aspose.words/paragraphformat/characterunitfirstlineindent/) { get; set; } | Ruft den Wert (in Zeichen) für den Erstzeilen- oder hängenden Einzug ab oder legt ihn fest. |
| [CharacterUnitLeftIndent](../../aspose.words/paragraphformat/characterunitleftindent/) { get; set; } | Ruft den linken Einzugswert (in Zeichen) für die angegebenen Absätze ab oder legt ihn fest. |
| [CharacterUnitRightIndent](../../aspose.words/paragraphformat/characterunitrightindent/) { get; set; } | Ruft den rechten Einzugswert (in Zeichen) für die angegebenen Absätze ab oder legt ihn fest. |
| [DropCapPosition](../../aspose.words/paragraphformat/dropcapposition/) { get; set; } | Ruft die Position für einen Initialentext ab oder legt sie fest. |
| [FarEastLineBreakControl](../../aspose.words/paragraphformat/fareastlinebreakcontrol/) { get; set; } | Ruft ein Flag ab oder legt ein Flag fest, das angibt, ob ostasiatische Zeilenumbruchregeln auf den aktuellen Absatz angewendet werden. |
| [FirstLineIndent](../../aspose.words/paragraphformat/firstlineindent/) { get; set; } | Ruft den Wert (in Punkten) für eine erste Zeile oder einen hängenden Einzug ab oder legt ihn fest. |
| [HangingPunctuation](../../aspose.words/paragraphformat/hangingpunctuation/) { get; set; } | Ruft ein Flag ab oder legt es fest, das angibt, ob hängende Interpunktion für den aktuellen Absatz aktiviert ist. |
| [IsHeading](../../aspose.words/paragraphformat/isheading/) { get; } | Wahr, wenn der Absatzstil einer der integrierten Überschriftenstile ist. |
| [IsListItem](../../aspose.words/paragraphformat/islistitem/) { get; } | Wahr, wenn der Absatz ein Element in einer Aufzählungs- oder nummerierten Liste ist. |
| [KeepTogether](../../aspose.words/paragraphformat/keeptogether/) { get; set; } | Wahr, wenn alle Zeilen im Absatz auf derselben Seite bleiben sollen. |
| [KeepWithNext](../../aspose.words/paragraphformat/keepwithnext/) { get; set; } | Wahr, wenn der Absatz auf derselben Seite bleiben soll wie der darauf folgende Absatz. |
| [LeftIndent](../../aspose.words/paragraphformat/leftindent/) { get; set; } | Ruft den Wert (in Punkten) ab oder legt ihn fest, der den linken Einzug für den Absatz darstellt. |
| [LineSpacing](../../aspose.words/paragraphformat/linespacing/) { get; set; } | Ruft den Zeilenabstand (in Punkten) für den Absatz ab oder legt ihn fest. |
| [LineSpacingRule](../../aspose.words/paragraphformat/linespacingrule/) { get; set; } | Ruft den Zeilenabstand für den Absatz ab oder legt ihn fest. |
| [LinesToDrop](../../aspose.words/paragraphformat/linestodrop/) { get; set; } | Ruft die Zeilenanzahl des Absatztexts ab oder legt sie fest, die zur Berechnung der Initialhöhe verwendet wird. |
| [LineUnitAfter](../../aspose.words/paragraphformat/lineunitafter/) { get; set; } | Ruft den Abstand (in Gitternetzlinien) nach den Absätzen ab oder legt ihn fest. |
| [LineUnitBefore](../../aspose.words/paragraphformat/lineunitbefore/) { get; set; } | Ruft den Abstand (in Gitternetzlinien) vor den Absätzen ab oder legt ihn fest. |
| [MirrorIndents](../../aspose.words/paragraphformat/mirrorindents/) { get; set; } | Ruft ein Flag ab oder legt es fest, das angibt, ob der linke und der rechte Einzug die gleiche Breite haben. |
| [NoSpaceBetweenParagraphsOfSameStyle](../../aspose.words/paragraphformat/nospacebetweenparagraphsofsamestyle/) { get; set; } | Wann`WAHR` ,[`SpaceBefore`](./spacebefore/) Und[`SpaceAfter`](./spaceafter/) wird zwischen den Absätzen desselben Stils ignoriert . |
| [OutlineLevel](../../aspose.words/paragraphformat/outlinelevel/) { get; set; } | Gibt die Gliederungsebene des Absatzes im Dokument an. |
| [PageBreakBefore](../../aspose.words/paragraphformat/pagebreakbefore/) { get; set; } | Wahr, wenn vor dem Absatz ein Seitenumbruch erzwungen wird. |
| [RightIndent](../../aspose.words/paragraphformat/rightindent/) { get; set; } | Ruft den Wert (in Punkten) ab oder legt ihn fest, der den rechten Einzug für den Absatz darstellt. |
| [Shading](../../aspose.words/paragraphformat/shading/) { get; } | Gibt einen[`Shading`](../shading/) Objekt, das sich auf die Schattierungsformatierung für den Absatz bezieht. |
| [SnapToGrid](../../aspose.words/paragraphformat/snaptogrid/) { get; set; } | Gibt an, ob der aktuelle Absatz beim Layouten des Inhalts im Absatz die Einstellungen für Dokumentrasterlinien pro Seite verwenden soll . |
| [SpaceAfter](../../aspose.words/paragraphformat/spaceafter/) { get; set; } | Ruft den Abstand (in Punkten) nach dem Absatz ab oder legt ihn fest. |
| [SpaceAfterAuto](../../aspose.words/paragraphformat/spaceafterauto/) { get; set; } | Wahr, wenn der Abstand nach dem Absatz automatisch festgelegt wird. |
| [SpaceBefore](../../aspose.words/paragraphformat/spacebefore/) { get; set; } | Ruft den Abstand (in Punkten) vor dem Absatz ab oder legt ihn fest. |
| [SpaceBeforeAuto](../../aspose.words/paragraphformat/spacebeforeauto/) { get; set; } | Wahr, wenn der Abstand vor dem Absatz automatisch festgelegt wird. |
| [Style](../../aspose.words/paragraphformat/style/) { get; set; } | Ruft den auf diese Formatierung angewendeten Absatzstil ab oder legt ihn fest. |
| [StyleIdentifier](../../aspose.words/paragraphformat/styleidentifier/) { get; set; } | Ruft die gebietsschemaunabhängige Stilkennung des auf diese Formatierung angewendeten Absatzstils ab oder legt diese fest. |
| [StyleName](../../aspose.words/paragraphformat/stylename/) { get; set; } | Ruft den Namen des Absatzstils ab, der auf diese Formatierung angewendet wird, oder legt ihn fest. |
| [SuppressAutoHyphens](../../aspose.words/paragraphformat/suppressautohyphens/) { get; set; } | Gibt an, ob der aktuelle Absatz von der Silbentrennung ausgenommen werden soll, die in den Dokumenteinstellungen angewendet wird. |
| [SuppressLineNumbers](../../aspose.words/paragraphformat/suppresslinenumbers/) { get; set; } | Gibt an, ob die Zeilen des aktuellen Absatzes von der Zeilennummerierung ausgenommen werden sollen, die im übergeordneten Abschnitt angewendet wird. |
| [TabStops](../../aspose.words/paragraphformat/tabstops/) { get; } | Ruft die Sammlung der benutzerdefinierten Tabstopps ab, die für dieses Objekt definiert sind. |
| [WidowControl](../../aspose.words/paragraphformat/widowcontrol/) { get; set; } | Wahr, wenn die erste und die letzte Zeile des Absatzes auf derselben Seite bleiben sollen wie der Rest des Absatzes. |
| [WordWrap](../../aspose.words/paragraphformat/wordwrap/) { get; set; } | Wenn diese Eigenschaft`FALSCH` , lateinischer Text in der Mitte eines Wortes kann für den aktuellen Absatz umgebrochen werden. Andernfalls wird lateinischer Text um ganze Wörter umgebrochen. |

## Methoden

| Name | Beschreibung |
| --- | --- |
| [ClearFormatting](../../aspose.words/paragraphformat/clearformatting/)() | Setzt die Absatzformatierung auf die Standardeinstellung zurück. |

## Beispiele

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

```csharp
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](../../aspose.words/)
* Montage [Aspose.Words](../../)
