ParagraphFormat

ParagraphFormat Klasse

Diese Klasse enthält die Absatzformatierungseigenschaften. Im Gegensatz zu IParagraphFormatEffectiveData sind alle Eigenschaften dieser Klasse schreibbar.

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 legt sie fest. Lese-/Schreibzugriff TextAlignment.
AsIPresentationComponent { get; }Ermöglicht das Abrufen der Basis-IPresentationComponent-Schnittstelle. Nur-Lesen IPresentationComponent.
DefaultTabSize { get; set; }Gibt die Standardtabulationsgröße ohne Vererbung zurück oder legt sie fest. Lese-/Schreibzugriff Single.
EastAsianLineBreak { get; set; }Bestimmt, ob der ostasiatische Zeilenumbruch in einem Absatz verwendet wird. Keine Vererbung angewendet. Lese-/Schreibzugriff NullableBool.
FontAlignment { get; set; }Gibt die Schriftartausrichtung in einem Absatz ohne Vererbung zurück oder legt sie fest. Lese-/Schreibzugriff FontAlignment.
HangingPunctuation { get; set; }Bestimmt, ob hängende Interpunktion in einem Absatz verwendet wird. Keine Vererbung angewendet. Lese-/Schreibzugriff NullableBool.
Indent { get; set; }Gibt den ersten Zeileneinzug/Hängenden Einzug des Absatzes ohne Vererbung zurück oder legt ihn fest. Der hängende Einzug kann mit negativen Werten definiert werden. Lese-/Schreibzugriff Single.
LatinLineBreak { get; set; }Bestimmt, ob der lateinische Zeilenumbruch in einem Absatz verwendet wird. Keine Vererbung angewendet. Lese-/Schreibzugriff NullableBool.
MarginLeft { get; set; }Gibt den linken Rand in einem Absatz ohne Vererbung zurück oder legt ihn fest. Lese-/Schreibzugriff Single.
MarginRight { get; set; }Gibt den rechten Rand in einem Absatz ohne Vererbung zurück oder legt ihn fest. Lese-/Schreibzugriff Single.
RightToLeft { get; set; }Bestimmt, ob Rechts-nach-Links-Schreiben in einem Absatz verwendet wird. Keine Vererbung angewendet. Lese-/Schreibzugriff NullableBool.
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 Punktgröße an. Lese-/Schreibzugriff Single.
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 Punktgröße an. Lese-/Schreibzugriff Single.
SpaceWithin { get; set; }Gibt den Abstand zwischen Grundlinien in einem Absatz zurück oder legt ihn fest. Positiver Wert bedeutet Prozentsatz, negativer – Größe in Punkten. Keine Vererbung angewendet. Lese-/Schreibzugriff Single.
Tabs { get; }Gibt die Tabulatoren eines Absatzes zurück. Keine Vererbung angewendet. Nur-Lesen ITabCollection.

Methoden

NameBeschreibung
override Equals(object)Vergleicht mit dem angegebenen Objekt.
GetEffective()Ruft die wirksamen Absatzformatierungsdaten mit angewendeter Vererbung ab.
override GetHashCode()Gibt den Hashcode zurück.

Anmerkungen

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

Um die wirksamen Formatierungsparameterwerte einschließlich geerbter Werte zu erhalten, müssen Sie die Methode GetEffective verwenden, die eine IParagraphFormatEffectiveData Instanz zurückgibt.

Siehe Auch