Sprache

Paint.FontVariationOverride Eigenschaft

Definition

Ruft den Wert der aktuellen Schriftartvariationsüberschreibung ab. -or- Legt TrueType- oder OpenType-Schriftartvariationseinstellungen für das Überschreiben fest.

public virtual string? FontVariationOverride { [Android.Runtime.Register("getFontVariationOverride", "()Ljava/lang/String;", "GetGetFontVariationOverrideHandler", ApiSince=36)] get; [Android.Runtime.Register("setFontVariationOverride", "(Ljava/lang/String;)V", "GetSetFontVariationOverride_Ljava_lang_String_Handler", ApiSince=36)] set; }
[<get: Android.Runtime.Register("getFontVariationOverride", "()Ljava/lang/String;", "GetGetFontVariationOverrideHandler", ApiSince=36)>]
[<set: Android.Runtime.Register("setFontVariationOverride", "(Ljava/lang/String;)V", "GetSetFontVariationOverride_Ljava_lang_String_Handler", ApiSince=36)>]
member this.FontVariationOverride : string with get, set

Eigenschaftswert

Ein Wert für die Änderung der aktuellen Schriftart außer Kraft setzen.

Attribute

Hinweise

Dokumentation zum Property Getter:

Ruft den Wert der aktuellen Schriftartvariationsüberschreibung ab.

Java Dokumentation für android.graphics.Paint.getFontVariationOverride().

Dokumentation zum Eigenschaftensatzer:

Legt TrueType- oder OpenType-Schriftartvariationseinstellungen für das Überschreiben fest.

Die Einstellungszeichenfolge wird aus mehreren Paaren von Achsentag- und Formatvorlagenwerten erstellt. Das Achsentag muss vier ASCII-Zeichen enthalten und muss mit einfachen Anführungszeichen (U+0027) oder doppelten Anführungszeichen (U+0022) umschlossen werden. Achsenzeichenfolgen, die länger oder kürzer als vier Zeichen sind oder Zeichen außerhalb von U+0020.U+007E enthalten, sind ungültig.

Wenn ungültige Schriftartvariationseinstellungen angegeben werden, führt diese Methode nichts aus und gibt "false" mit der Fehlermeldung "Drucken" an die Protokollkette zurück.

Anders als #setFontVariationSettings(String)bei dieser Einstellung werden die Schriftartvariationseinstellungen außer Kraft gesetzt, die der Schriftartinstanz bereits zugewiesen sind. Wenn die zugrunde liegende Schriftart z. B. als 'wght' 500, 'ital' 1konfiguriert ist und die Außerkraftsetzung als 'wght' 700, `wdth` 150angegeben ist, lautet `wght' 700, 'ital' 1, 'wdth' 150die Einstellung für die effektive Schriftartvariation . Der Wert "Ght" wird durch Außerkraftsetzung aktualisiert, der Wert "Kursiv" wird beibehalten, da keine Außerkraftsetzungen und "wdth"-Wert durch Außerkraftsetzung hinzugefügt werden. Wenn die Außerkraftsetzung der Schriftartvariation leer oder NULL ist, werden keine Außerkraftsetzungen und einstellungen für die ursprüngliche Schriftartvariation, die der Schriftartinstanz zugewiesen sind, wie sie verwendet wird.

Java Dokumentation für android.graphics.Paint.setFontVariationOverride(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: