PortionFormat

PortionFormat class

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

public class PortionFormat : BasePortionFormat, IPortionFormat

Konstrukteure

NameBeschreibung
PortionFormat()Initialisiert eine neue Instanz vonPortionFormat Klasse.

Eigenschaften

NameBeschreibung
AlternativeLanguageId { get; set; }Gibt die ID einer alternativen Sprache zurück oder setzt sie. Lesen/SchreibenString .
AsIPresentationComponent { get; }Ermöglicht das Abrufen der Basis-IPPresentationComponent-Schnittstelle. SchreibgeschütztIPresentationComponent .
BookmarkId { get; set; }Gibt die Lesezeichenkennung 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 .
HyperlinkClick { get; set; }Gibt den für Mausklick definierten Hyperlink zurück oder setzt ihn. Lesen/SchreibenIHyperlink .
HyperlinkManager { get; }Hyperlink-Manager. SchreibgeschütztIHyperlinkManager .
HyperlinkMouseOver { get; set; }Gibt den für Mouseover definierten Hyperlink zurück oder setzt ihn. Lesen/SchreibenIHyperlink .
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 .
SmartTagClean { get; set; }Legt fest, ob das Smarttag bereinigt werden soll. Keine Vererbung angewendet. Lesen/SchreibenBoolean .
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 .

Methoden

NameBeschreibung
override Equals(object)Vergleicht mit angegebenem Objekt.
GetEffective()Ruft effektive Teilformatierungsdaten mit angewendeter Vererbung ab.
override GetHashCode()Gibt Hash-Code zurück.

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