ParagraphFormat

ParagraphFormat-Klasse

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

public sealed class ParagraphFormat : PVIObject, IChartParagraphFormat, IParagraphFormat

Konstruktoren

NameBeschreibung
ParagraphFormat()Initialisiert eine neue Instanz der ParagraphFormat Klasse.

Eigenschaften

NameBeschreibung
Alignment { get; set; }Gibt die Textausrichtung in einem Absatz ohne Vererbung zurück oder setzt diese. Lese-/Schreibzugriff auf TextAlignment.
AsIPresentationComponent { get; }Ermöglicht den Zugriff auf die Basis-IPresentationComponent-Schnittstelle. Nur Lesezugriff auf IPresentationComponent.
DefaultTabSize { get; set; }Gibt die standardmäßige Tabulatorgröße ohne Vererbung zurück oder setzt diese. Lese-/Schreibzugriff auf Single.
EastAsianLineBreak { get; set; }Bestimmt, ob der ostasiatische Zeilenumbruch in einem Absatz verwendet wird. Keine angewandte Vererbung. Lese-/Schreibzugriff auf NullableBool.
FontAlignment { get; set; }Gibt eine Schriftartausrichtung in einem Absatz ohne Vererbung zurück oder setzt diese. Lese-/Schreibzugriff auf FontAlignment.
HangingPunctuation { get; set; }Bestimmt, ob die hängende Interpunktion in einem Absatz verwendet wird. Keine angewandte Vererbung. Lese-/Schreibzugriff auf NullableBool.
Indent { get; set; }Gibt den ersten Zeilenabstand/Hängenden Einzug eines Absatzes ohne Vererbung zurück oder setzt diesen. Hängender Einzug kann mit negativen Werten definiert werden. Lese-/Schreibzugriff auf Single.
LatinLineBreak { get; set; }Bestimmt, ob der lateinische Zeilenumbruch in einem Absatz verwendet wird. Keine angewandte Vererbung. Lese-/Schreibzugriff auf NullableBool.
MarginLeft { get; set; }Gibt den linken Rand in einem Absatz ohne Vererbung zurück oder setzt diesen. Lese-/Schreibzugriff auf Single.
MarginRight { get; set; }Gibt den rechten Rand in einem Absatz ohne Vererbung zurück oder setzt diesen. Lese-/Schreibzugriff auf Single.
RightToLeft { get; set; }Bestimmt, ob die Schreibrichtung von rechts nach links in einem Absatz verwendet wird. Keine angewandte Vererbung. Lese-/Schreibzugriff auf NullableBool.
SpaceAfter { get; set; }Gibt den Abstand nach der letzten Zeile in einem Absatz ohne Vererbung zurück oder setzt diesen. Ein positiver Wert gibt den Prozentsatz der Schriftgröße an, den der Leerraum haben sollte. Ein negativer Wert gibt die Größe des Leerraums in Punktgröße an. Lese-/Schreibzugriff auf Single.
SpaceBefore { get; set; }Gibt den Abstand vor der ersten Zeile in einem Absatz ohne Vererbung zurück oder setzt diesen. Ein positiver Wert gibt den Prozentsatz der Schriftgröße an, den der Leerraum haben sollte. Ein negativer Wert gibt die Größe des Leerraums in Punktgröße an. Lese-/Schreibzugriff auf Single.
SpaceWithin { get; set; }Gibt den Abstand zwischen der Grundlinie in einem Absatz zurück oder setzt diesen. Positiver Wert bedeutet Prozentsatz, negativer - Größe in Punkten. Keine angewandte Vererbung. Lese-/Schreibzugriff auf Single.
Tabs { get; }Gibt die Tabulatoren eines Absatzes zurück. Keine angewandte Vererbung. Nur Lesezugriff auf ITabCollection.

Methoden

NameBeschreibung
override Equals(object)Vergleicht mit dem angegebenen Objekt.
GetEffective()Holt die effektiven Daten zur Absatzformatierung mit angewandter Vererbung.
override GetHashCode()Gibt den Hash-Code zurück.

Anmerkungen

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

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

Siehe Auch