IParagraphFormat

IParagraphFormat interface

Diese Klasse enthält die Absatzformatierungseigenschaften. nicht wieIParagraphFormatEffectiveData , alle Eigenschaften dieser Klasse sind beschreibbar.

public interface IParagraphFormat

Eigenschaften

NameBeschreibung
Alignment { get; set; }Gibt die Textausrichtung in einem Absatz ohne Vererbung zurück oder legt sie fest. Lesen/SchreibenTextAlignment .
Bullet { get; }Gibt das Aufzählungsformat des Absatzes zurück. SchreibgeschütztIBulletFormat .
DefaultPortionFormat { get; }Gibt das Standardteilformat eines Absatzes zurück. Keine Vererbung angewendet. SchreibgeschütztIPortionFormat .
DefaultTabSize { get; set; }Gibt die Standardtabellengröße ohne Vererbung zurück oder legt sie fest. Lesen/SchreibenSingle .
Depth { get; set; }Gibt die Absatztiefe zurück oder legt sie fest. Wert 0 bedeutet undefinierter Wert. Lesen/SchreibenInt16 .
EastAsianLineBreak { get; set; }Legt fest, ob der ostasiatische Zeilenumbruch in einem Absatz verwendet wird. Keine Vererbung angewendet. Lesen/SchreibenNullableBool .
FontAlignment { get; set; }Gibt eine Schriftartausrichtung in einem Absatz ohne Vererbung zurück oder legt sie fest. Lesen/SchreibenFontAlignment .
HangingPunctuation { get; set; }Bestimmt, ob die hängende Interpunktion in einem Absatz verwendet wird. Keine Vererbung angewendet. Lesen/SchreibenNullableBool .
Indent { get; set; }Gibt den Erstzeileneinzug/Hängenden Einzug des Absatzes ohne Vererbung zurück oder legt ihn fest. Hanging Indent kann mit negativen Werten definiert werden. Read/writeSingle .
LatinLineBreak { get; set; }Legt fest, ob der lateinische Zeilenumbruch in einem Absatz verwendet wird. Keine Vererbung angewendet. Lesen/SchreibenNullableBool .
MarginLeft { get; set; }Gibt den linken Rand in einem Absatz ohne Vererbung zurück oder legt ihn fest. Lesen/SchreibenSingle .
MarginRight { get; set; }Gibt den rechten Rand in einem Absatz ohne Vererbung zurück oder legt ihn fest. Lesen/SchreibenSingle .
RightToLeft { get; set; }Legt fest, ob in einem Absatz die Schreibweise von rechts nach links verwendet wird. Keine Vererbung angewendet. Lesen/SchreibenNullableBool .
SpaceAfter { get; set; }Gibt den Abstand nach der letzten Zeile in einem Absatz ohne Vererbung zurück oder legt ihn fest. Ein positiver Wert gibt den Prozentsatz der Schriftgröße an, den der Leerraum haben soll. Ein negativer Wert gibt die Größe des Leerraums in Punkt an Größe. Lesen/SchreibenSingle .
SpaceBefore { get; set; }Gibt den Abstand vor der ersten Zeile in einem Absatz ohne Vererbung zurück oder legt ihn fest. Ein positiver Wert gibt den Prozentsatz der Schriftgröße an, den der Leerraum haben soll. Ein negativer Wert gibt die Größe des Leerraums in Punkt an Größe. Lesen/SchreibenSingle .
SpaceWithin { get; set; }Gibt den Abstand zwischen Grundlinien in einem Absatz zurück oder legt ihn fest. Positive Werte bedeuten Prozent, negative - Größe in Punkten. Keine Vererbung angewendet. Lesen/SchreibenSingle .
Tabs { get; }Gibt Tabellierungen eines Absatzes zurück. Keine Vererbung angewendet. SchreibgeschütztITabCollection .

Methoden

NameBeschreibung
GetEffective()Ruft effektive Absatzformatierungsdaten mit angewendeter Vererbung ab.

Bemerkungen

Diese Klasse wird verwendet, um die für den jeweiligen Absatz definierten Absatzformatierungseigenschaften zurückzugeben und zu bearbeiten. Dies bedeutet, dass beim Abrufen von Werten keine Vererbung angewendet wird, sodass Sie in den meisten Fällen Werte erhalten, die “undefiniert” bedeuten.

Um die effektiven Formatierungsparameterwerte einschließlich geerbter Werte zu erhalten, müssen Sie verwendenGetEffective Methode , die a zurückgibtIParagraphFormatEffectiveData Beispiel.

Siehe auch