ChartPortionFormat

ChartPortionFormat Klasse

Diese Klasse enthält die in Diagrammen verwendeten Formatierungs-Eigenschaften für Diagramm-Abschnitte. Im Gegensatz zu IPortionFormatEffectiveData sind alle Eigenschaften dieser Klasse schreibbar.

public sealed class ChartPortionFormat : BasePortionFormat, IChartPortionFormat

Eigenschaften

NameBeschreibung
AlternativeLanguageId { get; set; }Gibt die Id einer alternativen Sprache zurück oder legt sie fest. Lese/Schreib String.
AsIPresentationComponent { get; }Ermöglicht das Abrufen der Basisschnittstelle IPresentationComponent. Nur lesend IPresentationComponent.
ComplexScriptFont { get; set; }Gibt die Schriftinformationen für komplexe Skripte zurück oder legt sie fest. Null bedeutet, dass die Schriftart undefiniert ist und vom Master geerbt werden soll. Lese/Schreib IFontData.
EastAsianFont { get; set; }Gibt die Schriftinformationen für ostasiatische Schriften zurück oder legt sie fest. Null bedeutet, dass die Schriftart undefiniert ist und vom Master geerbt werden soll. Lese/Schreib IFontData.
EffectFormat { get; }Gibt die Effektformat-Eigenschaften des Textes zurück. Keine Vererbung angewendet. Nur lesend IEffectFormat.
Escapement { get; set; }Gibt den hoch- oder tiefgestellten Text zurück oder legt ihn fest. Wert von -100 % (tiefgestellt) bis 100 % (hochgestellt). float.NaN bedeutet, dass der Wert undefiniert ist und vom Master geerbt werden soll. Lese/Schreib Single.
FillFormat { get; }Gibt die FillFormat-Eigenschaften des Textes zurück. Keine Vererbung angewendet. Nur lesend IFillFormat.
FontBold { get; set; }Bestimmt, ob die Schrift fett ist. Keine Vererbung angewendet. Lese/Schreib NullableBool.
FontHeight { get; set; }Gibt die Schriftgröße eines Abschnitts zurück oder legt sie fest. float.NaN bedeutet, dass die Höhe undefiniert ist und vom Master geerbt werden soll. Lese/Schreib Single.
FontItalic { get; set; }Bestimmt, ob die Schrift kursiv ist. Keine Vererbung angewendet. Lese/Schreib NullableBool.
FontUnderline { get; set; }Gibt den Unterstreichungs-Typ des Textes zurück oder legt ihn fest. Keine Vererbung angewendet. Lese/Schreib TextUnderlineType.
HighlightColor { get; }Gibt die Farbe zurück, die zum Hervorheben von Text verwendet wird. Keine Vererbung angewendet. Nur lesend IColorFormat.
IsHardUnderlineFill { get; set; }Bestimmt, ob der Unterstreichungsstil eigene FillFormat-Eigenschaften hat oder diese von den FillFormat-Eigenschaften des Textes erbt. Lese/Schreib NullableBool.
IsHardUnderlineLine { get; set; }Bestimmt, ob der Unterstreichungsstil eigene LineFormat-Eigenschaften hat oder diese von den LineFormat-Eigenschaften des Textes erbt. Lese/Schreib NullableBool.
KerningMinimalSize { get; set; }Gibt die minimale Schriftgröße zurück oder legt sie fest, ab der Kerning aktiviert werden soll. float.NaN bedeutet, dass der Wert undefiniert ist und vom Master geerbt werden soll. Lese/Schreib Single.
Kumimoji { get; set; }Bestimmt, ob die Zahlen das textspezifische vertikale Layout für östliche Sprachen ignorieren sollen. Keine Vererbung angewendet. Lese/Schreib NullableBool.
LanguageId { get; set; }Gibt die Id einer Korrektursprache zurück oder legt sie fest. Wird zur Rechtschreib- und Grammatikprüfung verwendet. Lese/Schreib String.
LatinFont { get; set; }Gibt die Schriftinformationen für lateinische Schriften zurück oder legt sie fest. Null bedeutet, dass die Schriftart undefiniert ist und vom Master geerbt werden soll. Lese/Schreib IFontData.
LineFormat { get; }Gibt die LineFormat-Eigenschaften für die Textumrandung zurück. Keine Vererbung angewendet. Nur lesend ILineFormat.
NormaliseHeight { get; set; }Bestimmt, ob die Höhe eines Textes normalisiert werden soll. Keine Vererbung angewendet. Lese/Schreib NullableBool.
ProofDisabled { get; set; }Bestimmt, ob der Text nicht geprüft werden soll. Keine Vererbung angewendet. Lese/Schreib NullableBool.
Spacing { get; set; }Gibt die Erhöhung des Zwischenzeichenabstands zurück oder legt sie fest. float.NaN bedeutet, dass der Wert undefiniert ist und vom Master geerbt werden soll. Lese/Schreib Single.
SpellCheck { get; set; }Gibt einen Wert zurück oder legt ihn fest, der angibt, ob die Rechtschreibprüfung für den Textabschnitt aktiviert ist. Wird diese Eigenschaft auf false gesetzt, werden Rechtschreibprüfungen für Textelemente unterdrückt. Wird sie auf true gesetzt, ist die Rechtschreibprüfung erlaubt. Standardwert ist false.
StrikethroughType { get; set; }Gibt den Durchstreich-Typ eines Textes zurück oder legt ihn fest. Keine Vererbung angewendet. Lese/Schreib TextStrikethroughType.
SymbolFont { get; set; }Gibt die Symbolschrift-Informationen zurück oder legt sie fest. Null bedeutet, dass die Schriftart undefiniert ist und vom Master geerbt werden soll. Lese/Schreib IFontData.
TextCapType { get; set; }Gibt die Art der Textkapitalisierung zurück oder legt sie fest. Keine Vererbung angewendet. Lese/Schreib TextCapType.
UnderlineFillFormat { get; }Gibt die FillFormat-Eigenschaften der Unterstreichungslinie zurück. Keine Vererbung angewendet. Nur lesend IFillFormat.
UnderlineLineFormat { get; }Gibt die LineFormat-Eigenschaften zurück, die zur Umrandung der Unterstreichungslinie verwendet werden. Keine Vererbung angewendet. Nur lesend ILineFormat.

Methoden

NameBeschreibung
override Equals(object)Vergleicht mit dem angegebenen Objekt.
override GetHashCode()Gibt den Hash-Code zurück.

Anmerkungen

Diese Klasse wird verwendet, um die für den jeweiligen Abschnitt definierten Formatierungs-eigenschaften des Textes zu erhalten und zu verändern. Das bedeutet, dass beim Abrufen von Werten keine Vererbung angewendet wird, sodass in den meisten Fällen Werte zurückgegeben werden, die „undefiniert“ bedeuten.

Um die effektiven Formatierungsparameter einschließlich vererbter Werte zu erhalten, muss die Methode GetEffective aufgerufen werden, die eine IPortionFormatEffectiveData-Instanz zurückgibt.

Siehe auch