IParagraphFormat

IParagraphFormat-Schnittstelle

Diese Klasse enthält die Eigenschaften der Absatzformatierung. Im Gegensatz zu IParagraphFormatEffectiveData sind alle Eigenschaften dieser Klasse beschreibbar.

public interface IParagraphFormat  

Eigenschaften

NameBeschreibung
Alignment { get; set; }Gibt die Textausrichtung in einem Absatz ohne Vererbung zurück oder setzt diese. Lesen/Schreiben TextAlignment.
Bullet { get; }Gibt das Aufzählungsformat des Absatzes zurück. Nur-Lesen IBulletFormat.
DefaultPortionFormat { get; }Gibt das standardmäßige Portionsformat eines Absatzes zurück. Keine Vererbung angewendet. Nur-Lesen IPortionFormat.
DefaultTabSize { get; set; }Gibt die standardmäßige Tabulatorgröße ohne Vererbung zurück oder setzt diese. Lesen/Schreiben Single.
Depth { get; set; }Gibt die Tiefe des Absatzes zurück oder setzt diese. Wert 0 bedeutet undefinierter Wert. Lesen/Schreiben Int16.
EastAsianLineBreak { get; set; }Bestimmt, ob der ostasiatische Zeilenumbruch in einem Absatz verwendet wird. Keine Vererbung angewendet. Lesen/Schreiben NullableBool.
FontAlignment { get; set; }Gibt eine Schriftartausrichtung in einem Absatz ohne Vererbung zurück oder setzt diese. Lesen/Schreiben FontAlignment.
HangingPunctuation { get; set; }Bestimmt, ob die hängende Interpunktion in einem Absatz verwendet wird. Keine Vererbung angewendet. Lesen/Schreiben NullableBool.
Indent { get; set; }Gibt den ersten Einzug/hängenden Einzug des Absatzes ohne Vererbung zurück oder setzt diesen. Hängender Einzug kann mit negativen Werten definiert werden. Lesen/Schreiben Single.
LatinLineBreak { get; set; }Bestimmt, ob der lateinische Zeilenumbruch in einem Absatz verwendet wird. Keine Vererbung angewendet. Lesen/Schreiben NullableBool.
MarginLeft { get; set; }Gibt den linken Rand in einem Absatz ohne Vererbung zurück oder setzt diesen. Lesen/Schreiben Single.
MarginRight { get; set; }Gibt den rechten Rand in einem Absatz ohne Vererbung zurück oder setzt diesen. Lesen/Schreiben Single.
RightToLeft { get; set; }Bestimmt, ob die Schreibeichtung von rechts nach links in einem Absatz verwendet wird. Keine Vererbung angewendet. Lesen/Schreiben NullableBool.
SpaceAfter { get; set; }Gibt die Menge des Abstands nach der letzten Zeile in einem Absatz ohne Vererbung zurück oder setzt diese. 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 Punktgröße an. Lesen/Schreiben Single.
SpaceBefore { get; set; }Gibt die Menge des Abstands vor der ersten Zeile in einem Absatz ohne Vererbung zurück oder setzt diese. 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 Punktgröße an. Lesen/Schreiben Single.
SpaceWithin { get; set; }Gibt die Menge des Abstands zwischen Basislinien in einem Absatz zurück oder setzt diese. Positiver Wert bedeutet Prozentsatz, negativ - Größe in Punkten. Keine Vererbung angewendet. Lesen/Schreiben Single.
Tabs { get; }Gibt die Tabulatoren eines Absatzes zurück. Keine Vererbung angewendet. Nur-Lesen ITabCollection.

Methoden

NameBeschreibung
GetEffective()Erhält die effektiven Absatzformatierungsdaten mit der angewendeten Vererbung.

Anmerkungen

Diese Klasse wird verwendet, um die Eigenschaften der Absatzformatierung zurückzugeben und zu manipulieren, die für den bestimmten Absatz definiert sind. Das bedeutet, dass keine Vererbung angewendet wird, wenn Werte abgerufen werden, sodass in den meisten Fällen Werte zurückgegeben werden, die “undefiniert” bedeuten.

Um die effektiven Formatierungsparameterwerte einschließlich der vererbten Werte zu erhalten, müssen Sie die Methode GetEffective verwenden, die eine Instanz von IParagraphFormatEffectiveData zurückgibt.

Siehe Auch