ParagraphFormat

ParagraphFormat class

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

public class ParagraphFormat : PVIObject, IChartParagraphFormat, IParagraphFormat

Konstrukteure

NameBeschreibung
ParagraphFormat()Initialisiert eine neue Instanz vonParagraphFormat Klasse.

Eigenschaften

NameBeschreibung
Alignment { get; set; }Gibt die Textausrichtung in einem Absatz ohne Vererbung zurück oder legt sie fest. Lesen/SchreibenTextAlignment .
AsIPresentationComponent { get; }Ermöglicht das Abrufen der Basis-IPPresentationComponent-Schnittstelle. SchreibgeschütztIPresentationComponent .
DefaultTabSize { get; set; }Gibt die Standardtabellengröße ohne Vererbung zurück oder legt sie fest. Lesen/SchreibenSingle .
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
override Equals(object)Vergleicht mit angegebenem Objekt.
GetEffective()Ruft effektive Absatzformatierungsdaten mit angewendeter Vererbung ab.
override GetHashCode()Gibt Hash-Code zurück.

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