IBasePortionFormat

IBasePortionFormat interface

Diese Klasse enthält die Textteil-Formatierungseigenschaften. nicht wieIPortionFormatEffectiveData , alle Eigenschaften dieser Klasse sind beschreibbar.

public interface IBasePortionFormat

Eigenschaften

NameBeschreibung
AlternativeLanguageId { get; set; }Gibt die ID einer alternativen Sprache zurück oder setzt sie. Lesen/SchreibenString .
ComplexScriptFont { get; set; }Gibt die Schriftartinformationen für komplexe Skripte zurück oder legt sie fest. Null bedeutet, dass die Schriftart nicht definiert ist und vom Master geerbt werden sollte. Lesen/SchreibenIFontData .
EastAsianFont { get; set; }Gibt die Informationen für ostasiatische Schriftarten zurück oder legt sie fest. Null bedeutet, dass die Schriftart nicht definiert ist und vom Master geerbt werden sollte. Lesen/SchreibenIFontData .
EffectFormat { get; }Gibt die Text-EffectFormat-Eigenschaften zurück. Keine Vererbung angewendet. SchreibgeschütztIEffectFormat .
Escapement { get; set; }Gibt den hochgestellten oder tiefgestellten Text zurück oder legt ihn fest. Wert von -100 % (tiefgestellt) bis 100 % (hochgestellt). float.NaN bedeutet, dass der Wert nicht definiert ist und vom Master geerbt werden sollte. Lesen/SchreibenSingle .
FillFormat { get; }Gibt die Text-FillFormat-Eigenschaften zurück. Keine Vererbung angewendet. SchreibgeschütztIFillFormat .
FontBold { get; set; }Bestimmt, ob die Schriftart fett ist. Keine Vererbung angewendet. Lesen/SchreibenNullableBool .
FontHeight { get; set; }Gibt die Schrifthöhe eines Abschnitts zurück oder legt sie fest. float.NaNbedeutet, dass die Höhe nicht definiert ist und vom Master geerbt werden sollte. Lesen/SchreibenSingle .
FontItalic { get; set; }Bestimmt, ob die Schriftart kursiv ist. Keine Vererbung angewendet. Lesen/SchreibenNullableBool .
FontUnderline { get; set; }Gibt den Textunterstreichungstyp zurück oder legt ihn fest. Keine Vererbung angewendet. Lesen/SchreibenTextUnderlineType .
HighlightColor { get; }Gibt die Farbe zurück, die zum Hervorheben eines Textes verwendet wird. Keine Vererbung angewendet. SchreibgeschütztIColorFormat .
IsHardUnderlineFill { get; set; }Legt fest, ob der Unterstreichungsstil eigene FillFormat-Eigenschaften hat oder von den FillFormat-Eigenschaften des Textes erbt. Lesen/SchreibenNullableBool .
IsHardUnderlineLine { get; set; }Legt fest, ob der Unterstreichungsstil eigene LineFormat-Eigenschaften hat oder von den LineFormat-Eigenschaften des Textes erbt. Lesen/SchreibenNullableBool .
KerningMinimalSize { get; set; }Gibt die minimale Schriftgröße zurück oder setzt sie, für die Kerning eingeschaltet werden soll. float.NaN bedeutet, dass der Wert nicht definiert ist und vom Master geerbt werden sollte. Lesen/SchreibenSingle .
Kumimoji { get; set; }Legt fest, ob die Zahlen Text ignorieren sollen, der für die östliche Sprache spezifisch ist, vertikales Textlayout. Keine Vererbung angewendet. Lesen/SchreibenNullableBool .
LanguageId { get; set; }Gibt die ID einer Korrektursprache zurück oder legt sie fest. Wird zur Prüfung von Rechtschreibung und Grammatik verwendet. Lesen/SchreibenString .
LatinFont { get; set; }Gibt die lateinische Schriftinformation zurück oder setzt sie. Null bedeutet, dass die Schrift nicht definiert ist und vom Master geerbt werden sollte. Lesen/SchreibenIFontData .
LineFormat { get; }Gibt die LineFormat-Eigenschaften für die Textgliederung zurück. Keine Vererbung angewendet. SchreibgeschütztILineFormat .
NormaliseHeight { get; set; }Legt fest, ob die Höhe eines Textes normalisiert werden soll. Keine Vererbung angewendet. Lesen/SchreibenNullableBool .
ProofDisabled { get; set; }Legt fest, ob der Text nicht geprooft werden soll. Keine Vererbung angewendet. Lesen/SchreibenNullableBool .
Spacing { get; set; }Gibt den Abstand zwischen den Zeichen zurück oder legt ihn fest. float.NaN bedeutet, dass der Wert nicht definiert ist und vom Master geerbt werden sollte. Lesen/SchreibenSingle .
StrikethroughType { get; set; }Gibt den Durchstreichungstyp eines Textes zurück oder setzt ihn. Keine Vererbung angewendet. Lesen/SchreibenTextStrikethroughType .
SymbolFont { get; set; }Gibt die symbolische Schriftinformation zurück oder setzt sie. Null bedeutet, dass die Schrift nicht definiert ist und vom Master geerbt werden sollte. Lesen/SchreibenIFontData .
TextCapType { get; set; }Gibt die Art der Textgroßschreibung zurück oder legt sie fest. Keine Vererbung angewendet. Lesen/SchreibenTextCapType .
UnderlineFillFormat { get; }Gibt die FillFormat-Eigenschaften der Unterstreichungslinie zurück. Keine Vererbung angewendet. SchreibgeschütztIFillFormat .
UnderlineLineFormat { get; }Gibt die LineFormat-Eigenschaften zurück, die zum Umreißen der Unterstreichungslinie verwendet werden. Keine Vererbung angewendet. SchreibgeschütztILineFormat .

Bemerkungen

Diese Klasse wird verwendet, um Formatierungseigenschaften von Textabschnitten, die für den bestimmten Abschnitt definiert sind, zurückzugeben und zu manipulieren. 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ückgibtIPortionFormatEffectiveData Beispiel.

Siehe auch