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 Regionen lateinischen Texts und Regionen ostasiatischen Texts im aktuellen Absatz automatisch angepasst wird. |
AddSpaceBetweenFarEastAndDigit { get; set; } | Ruft ein Flag ab oder legt es fest, das angibt, ob der Zeichenabstand zwischen Regionen von Zahlen und Regionen ostasiatischen Texts im aktuellen Absatz automatisch angepasst wird. |
Alignment { get; set; } | Ruft die Textausrichtung für den Absatz ab oder legt diese fest. |
BaselineAlignment { get; set; } | Ruft die vertikale Position von Schriftarten in einer Zeile ab oder legt diese fest. |
Bidi { get; set; } | Ruft ab oder legt fest, ob es sich um einen Absatz mit Schreibrichtung von rechts nach links handelt. |
Borders { get; } | Ruft eine Sammlung von Rändern des Absatzes ab. |
CharacterUnitFirstLineIndent { get; set; } | Ruft den Wert (in Zeichen) für die erste Zeile oder den hängenden Einzug ab oder legt diesen fest. |
CharacterUnitLeftIndent { get; set; } | Ruft den Wert für den linken Einzug (in Zeichen) für die angegebenen Absätze ab oder legt diesen fest. |
CharacterUnitRightIndent { get; set; } | Ruft den rechten Einzugswert (in Zeichen) für die angegebenen Absätze ab oder legt diesen fest. |
DropCapPosition { get; set; } | Ruft die Position für einen Initialtext ab oder legt diese fest. |
FarEastLineBreakControl { get; set; } | Ruft ein Flag ab oder legt es 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 diesen fest. |
HangingPunctuation { get; set; } | Ruft ein Flag ab oder setzt es, das angibt, ob hängende Satzzeichen für den aktuellen Absatz aktiviert sind. |
IsHeading { get; } | True, wenn der Absatzstil einer der integrierten Überschriftenstile ist. |
IsListItem { get; } | True, wenn der Absatz ein Element in einer Liste mit Aufzählungszeichen oder Nummern ist. |
KeepTogether { get; set; } | True, wenn alle Zeilen im Absatz auf derselben Seite bleiben sollen. |
KeepWithNext { get; set; } | True, wenn der Absatz auf derselben Seite bleiben soll wie der darauf folgende Absatz. |
LeftIndent { get; set; } | Ruft den Wert (in Punkten) ab, der den linken Einzug für Absatz darstellt, oder legt diesen fest. |
LineSpacing { get; set; } | Ruft den Zeilenabstand (in Punkt) für den Absatz ab oder legt diesen fest. |
LineSpacingRule { get; set; } | Ruft den Zeilenabstand für den Absatz ab oder legt ihn fest. |
LinesToDrop { get; set; } | Ruft die Anzahl der Zeilen des Absatztextes ab, der zur Berechnung der Initialenhöhe verwendet wird, oder legt diese fest. |
LineUnitAfter { get; set; } | Ruft den Abstand (in Gitterlinien) nach den Absätzen ab oder legt diesen fest. |
LineUnitBefore { get; set; } | Ruft den Abstand (in Gitterlinien) vor den Absätzen ab oder legt diesen fest. |
NoSpaceBetweenParagraphsOfSameStyle { get; set; } | WannWAHR ,SpaceBefore UndSpaceAfter wird ignoriert zwischen den Absätzen desselben Stils. |
OutlineLevel { get; set; } | Gibt die Gliederungsebene des Absatzes im Dokument an. |
PageBreakBefore { get; set; } | True, wenn vor dem Absatz ein Seitenumbruch erzwungen wird. |
RightIndent { get; set; } | Ruft den Wert (in Punkten) ab, der den rechten Einzug für den Absatz darstellt, oder legt diesen fest. |
Shading { get; } | Gibt a zurückShading Objekt, das sich auf die Schattierungsformatierung für den Absatz bezieht. |
SnapToGrid { get; set; } | Gibt an, ob der aktuelle Absatz die Dokumentrasterlinien pro Seite verwenden soll. Settings , wenn der Inhalt im Absatz angeordnet wird. |
SpaceAfter { get; set; } | Ruft den Abstand (in Punkt) nach dem Absatz ab oder legt diesen fest. |
SpaceAfterAuto { get; set; } | True, wenn der Abstand nach dem Absatz automatisch festgelegt wird. |
SpaceBefore { get; set; } | Ruft den Abstand (in Punkt) vor dem Absatz ab oder legt diesen fest. |
SpaceBeforeAuto { get; set; } | True, wenn der Abstand vor dem Absatz automatisch festgelegt wird. |
Style { get; set; } | Ruft den auf diese Formatierung angewendeten Absatzstil ab oder legt diesen fest. |
StyleIdentifier { get; set; } | Ruft die vom Gebietsschema unabhängige Stilkennung des Absatzstils ab, der auf diese Formatierung angewendet wird, oder legt diesen fest. |
StyleName { get; set; } | Ruft den Namen des Absatzstils ab, der auf diese Formatierung angewendet wird, oder legt diesen fest. |
SuppressAutoHyphens { get; set; } | Gibt an, ob der aktuelle Absatz von jeglicher 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 benutzerdefinierter Tabstopps ab, die für dieses Objekt definiert sind. |
WidowControl { get; set; } | True, wenn die erste und letzte Zeile des Absatzes auf derselben Seite wie der Rest des Absatzes bleiben sollen. |
WordWrap { get; set; } | Wenn diese Eigenschaft istFALSCH , lateinischer Text in der Mitte eines Wortes kann für den aktuellen Absatz umbrochen werden. Andernfalls wird lateinischer Text durch ganze Wörter umbrochen. |
Methoden
Name | Beschreibung |
---|---|
ClearFormatting() | Setzt die Standard-Absatzformatierung 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 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
- namensraum Aspose.Words
- Montage Aspose.Words