ParagraphFormat
Inhalt
[
Ausblenden
]ParagraphFormat class
Stellt die gesamte Formatierung für einen Absatz dar.
Um mehr zu erfahren, besuchen Sie dieArbeiten mit Absätzen Dokumentationsartikel.
public class ParagraphFormat
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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 { 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 { get; set; } | Ruft die Textausrichtung für den Absatz ab oder legt sie fest. |
| BaselineAlignment { get; set; } | Ruft die vertikale Position der Schriftart in einer Zeile ab oder legt sie fest. |
| Bidi { get; set; } | Ruft ab oder legt fest, ob es sich um einen von rechts nach links verlaufenden Absatz handelt. |
| Borders { get; } | Ruft eine Sammlung von Rahmen des Absatzes ab. |
| CharacterUnitFirstLineIndent { get; set; } | Ruft den Wert (in Zeichen) für den Erstzeilen- oder hängenden Einzug ab oder legt ihn fest. |
| CharacterUnitLeftIndent { get; set; } | Ruft den linken Einzugswert (in Zeichen) für die angegebenen Absätze ab oder legt ihn fest. |
| CharacterUnitRightIndent { get; set; } | Ruft den rechten Einzugswert (in Zeichen) für die angegebenen Absätze ab oder legt ihn fest. |
| DropCapPosition { get; set; } | Ruft die Position für einen Initialentext ab oder legt sie fest. |
| FarEastLineBreakControl { get; set; } | Ruft ein Flag ab oder legt ein Flag fest, das angibt, ob ostasiatische Zeilenumbruchregeln auf den aktuellen Absatz angewendet werden. |
| FirstLineIndent { get; set; } | Ruft den Wert (in Punkten) für eine erste Zeile oder einen hängenden Einzug ab oder legt ihn fest. |
| 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 { get; } | Wahr, wenn der Absatzstil einer der integrierten Überschriftenstile ist. |
| IsListItem { get; } | Wahr, wenn der Absatz ein Element in einer Aufzählungs- oder nummerierten Liste ist. |
| KeepTogether { get; set; } | Wahr, wenn alle Zeilen im Absatz auf derselben Seite bleiben sollen. |
| KeepWithNext { get; set; } | Wahr, wenn der Absatz auf derselben Seite bleiben soll wie der darauf folgende Absatz. |
| LeftIndent { get; set; } | Ruft den Wert (in Punkten) ab oder legt ihn fest, der den linken Einzug für den Absatz darstellt. |
| LineSpacing { get; set; } | Ruft den Zeilenabstand (in Punkten) für den Absatz ab oder legt ihn fest. |
| LineSpacingRule { get; set; } | Ruft den Zeilenabstand für den Absatz ab oder legt ihn fest. |
| LinesToDrop { get; set; } | Ruft die Zeilenanzahl des Absatztexts ab oder legt sie fest, die zur Berechnung der Initialhöhe verwendet wird. |
| LineUnitAfter { get; set; } | Ruft den Abstand (in Gitternetzlinien) nach den Absätzen ab oder legt ihn fest. |
| LineUnitBefore { get; set; } | Ruft den Abstand (in Gitternetzlinien) vor den Absätzen ab oder legt ihn fest. |
| 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 { get; set; } | WannWAHR ,SpaceBefore UndSpaceAfter wird zwischen den Absätzen desselben Stils ignoriert . |
| OutlineLevel { get; set; } | Gibt die Gliederungsebene des Absatzes im Dokument an. |
| PageBreakBefore { get; set; } | Wahr, wenn vor dem Absatz ein Seitenumbruch erzwungen wird. |
| RightIndent { get; set; } | Ruft den Wert (in Punkten) ab oder legt ihn fest, der den rechten Einzug für den Absatz darstellt. |
| Shading { get; } | Gibt einenShading Objekt, das sich auf die Schattierungsformatierung für den Absatz bezieht. |
| 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 { get; set; } | Ruft den Abstand (in Punkten) nach dem Absatz ab oder legt ihn fest. |
| SpaceAfterAuto { get; set; } | Wahr, wenn der Abstand nach dem Absatz automatisch festgelegt wird. |
| SpaceBefore { get; set; } | Ruft den Abstand (in Punkten) vor dem Absatz ab oder legt ihn fest. |
| SpaceBeforeAuto { get; set; } | Wahr, wenn der Abstand vor dem Absatz automatisch festgelegt wird. |
| Style { get; set; } | Ruft den auf diese Formatierung angewendeten Absatzstil ab oder legt ihn fest. |
| StyleIdentifier { get; set; } | Ruft die gebietsschemaunabhängige Stilkennung des auf diese Formatierung angewendeten Absatzstils ab oder legt diese fest. |
| StyleName { get; set; } | Ruft den Namen des Absatzstils ab, der auf diese Formatierung angewendet wird, oder legt ihn fest. |
| SuppressAutoHyphens { get; set; } | Gibt an, ob der aktuelle Absatz von der Silbentrennung ausgenommen werden soll, die in den Dokumenteinstellungen angewendet wird. |
| SuppressLineNumbers { get; set; } | Gibt an, ob die Zeilen des aktuellen Absatzes von der Zeilennummerierung ausgenommen werden sollen, die im übergeordneten Abschnitt angewendet wird. |
| TabStops { get; } | Ruft die Sammlung der benutzerdefinierten Tabstopps ab, die für dieses Objekt definiert sind. |
| WidowControl { get; set; } | Wahr, wenn die erste und die letzte Zeile des Absatzes auf derselben Seite bleiben sollen wie der Rest des Absatzes. |
| WordWrap { get; set; } | Wenn diese EigenschaftFALSCH , 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() | Setzt die Absatzformatierung auf die Standardeinstellung zurück. |
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