IBasePortionFormat

IBasePortionFormat Schnittstelle

Diese Klasse enthält die Formatierungseigenschaften des Textabschnitts. Im Gegensatz zu IPortionFormatEffectiveData sind alle Eigenschaften dieser Klasse schreibbar.

public interface IBasePortionFormat

Eigenschaften

NameBeschreibung
AlternativeLanguageId { get; set; }Gibt die Id einer alternativen Sprache zurück oder setzt sie. Lese/Schreiben String.
ComplexScriptFont { get; set; }Gibt die Informationen zur komplexen Skript-Schriftart zurück oder setzt sie. Null bedeutet, dass die Schriftart nicht definiert ist und vom Master geerbt werden soll. Lese/Schreiben IFontData.
EastAsianFont { get; set; }Gibt die Informationen zur ostasiatischen Schriftart zurück oder setzt sie. Null bedeutet, dass die Schriftart nicht definiert ist und vom Master geerbt werden soll. Lese/Schreiben IFontData.
EffectFormat { get; }Gibt die EffectFormat-Eigenschaften des Textes zurück. Keine Vererbung angewendet. Nur-Lesen IEffectFormat.
Escapement { get; set; }Gibt den hoch- oder tiefgestellten Text zurück oder setzt ihn. Wert von -100 % (tiefgestellt) bis 100 % (hochgestellt). float.NaN bedeutet, dass der Wert nicht definiert ist und vom Master geerbt werden soll. Lese/Schreiben Single.
FillFormat { get; }Gibt die FillFormat-Eigenschaften des Textes zurück. Keine Vererbung angewendet. Nur-Lesen IFillFormat.
FontBold { get; set; }Bestimmt, ob die Schrift fett ist. Keine Vererbung angewendet. Lese/Schreiben NullableBool.
FontHeight { get; set; }Gibt die Schriftgröße eines Abschnitts zurück oder setzt sie. float.NaN bedeutet, dass die Höhe nicht definiert ist und vom Master geerbt werden soll. Lese/Schreiben Single.
FontItalic { get; set; }Bestimmt, ob die Schrift kursiv ist. Keine Vererbung angewendet. Lese/Schreiben NullableBool.
FontUnderline { get; set; }Gibt den Unterstreichungstyp des Textes zurück oder setzt ihn. Keine Vererbung angewendet. Lese/Schreiben TextUnderlineType.
HighlightColor { get; }Gibt die Farbe zurück, die zum Hervorheben eines Textes verwendet wird. Keine Vererbung angewendet. Nur-Lesen IColorFormat.
IsHardUnderlineFill { get; set; }Bestimmt, ob der Unterstreichungsstil eigene FillFormat-Eigenschaften hat oder sie von den FillFormat-Eigenschaften des Textes erbt. Lese/Schreiben NullableBool.
IsHardUnderlineLine { get; set; }Bestimmt, ob der Unterstreichungsstil eigene LineFormat-Eigenschaften hat oder sie von den LineFormat-Eigenschaften des Textes erbt. Lese/Schreiben NullableBool.
KerningMinimalSize { get; set; }Gibt die minimale Schriftgröße zurück oder setzt sie, bei der Kerning aktiviert werden soll. float.NaN bedeutet, dass der Wert nicht definiert ist und vom Master geerbt werden soll. Lese/Schreiben Single.
Kumimoji { get; set; }Bestimmt, ob die Zahlen das vertikale Layout für östliche Sprachen ignorieren sollen. Keine Vererbung angewendet. Lese/Schreiben NullableBool.
LanguageId { get; set; }Gibt die Id einer Prüfsprachen zurück oder setzt sie. Wird zur Rechtschreib- und Grammatikprüfung verwendet. Lese/Schreiben String.
LatinFont { get; set; }Gibt die Informationen zur lateinischen Schriftart zurück oder setzt sie. Null bedeutet, dass die Schriftart nicht definiert ist und vom Master geerbt werden soll. Lese/Schreiben IFontData.
LineFormat { get; }Gibt die LineFormat-Eigenschaften für die Textumrandung zurück. Keine Vererbung angewendet. Nur-Lesen ILineFormat.
NormaliseHeight { get; set; }Bestimmt, ob die Höhe des Textes normalisiert werden soll. Keine Vererbung angewendet. Lese/Schreiben NullableBool.
ProofDisabled { get; set; }Bestimmt, ob der Text nicht geprüft werden soll. Keine Vererbung angewendet. Lese/Schreiben NullableBool.
Spacing { get; set; }Gibt die Erhöhung des Zeichenabstandes zurück oder setzt sie. float.NaN bedeutet, dass der Wert nicht definiert ist und vom Master geerbt werden soll. Lese/Schreiben Single.
SpellCheck { get; set; }Gibt einen Wert zurück oder legt fest, ob die Rechtschreibprüfung für den Textabschnitt aktiviert ist. Wenn diese Eigenschaft auf false gesetzt ist, werden Rechtschreibprüfungen für Textelemente unterdrückt. Wenn sie auf true gesetzt ist, ist die Rechtschreibprüfung erlaubt. Standardwert ist false.
StrikethroughType { get; set; }Gibt den Durchstreichungstyp eines Textes zurück oder setzt ihn. Keine Vererbung angewendet. Lese/Schreiben TextStrikethroughType.
SymbolFont { get; set; }Gibt die Informationen zur symbolischen Schriftart zurück oder setzt sie. Null bedeutet, dass die Schriftart nicht definiert ist und vom Master geerbt werden soll. Lese/Schreiben IFontData.
TextCapType { get; set; }Gibt die Art der Textschreibweise zurück oder setzt sie. Keine Vererbung angewendet. Lese/Schreiben TextCapType.
UnderlineFillFormat { get; }Gibt die FillFormat-Eigenschaften der Unterstreichungslinie zurück. Keine Vererbung angewendet. Nur-Lesen IFillFormat.
UnderlineLineFormat { get; }Gibt die LineFormat-Eigenschaften zurück, die zum Umranden der Unterstreichungslinie verwendet werden. Keine Vererbung angewendet. Nur-Lesen ILineFormat.

Anmerkungen

Diese Klasse wird verwendet, um die für den jeweiligen Abschnitt definierten Formatierungseigenschaften des Textabschnitts zurückzugeben und zu bearbeiten. 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 effektiven Formatierungsparameterwerte einschließlich geerbter Werte zu erhalten, müssen Sie die Methode GetEffective verwenden, die eine IPortionFormatEffectiveData-Instanz zurückgibt.

Siehe auch