Lingua

Paint.FontVariationOverride Proprietà

Definizione

Ottiene il valore di override della variante del carattere corrente. -oppure- Imposta le impostazioni di variazione del tipo di carattere TrueType o OpenType per l'override.

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

Valore della proprietà

un valore di override della variazione del carattere corrente.

Attributi

Commenti

Documentazione del getter delle proprietà:

Ottiene il valore di override della variante del carattere corrente.

per android.graphics.Paint.getFontVariationOverride().

Documentazione del setter delle proprietà:

Imposta le impostazioni delle varianti dei tipi di carattere TrueType o OpenType per l'override.

La stringa di impostazioni viene costruita da più coppie di valori di tag e stile dell'asse. Il tag dell'asse deve contenere quattro caratteri ASCII e deve essere racchiuso tra virgolette singole (U+0027) o virgolette doppie (U+0022). Le stringhe dell'asse più lunghe o più brevi di quattro caratteri o contengono caratteri esterni a U+0020..U+007E non sono valide.

Se vengono specificate impostazioni di variazione del carattere non valide, questo metodo non esegue alcuna operazione e restituisce false con messaggio di errore di stampa al logcat.

Diverso da #setFontVariationSettings(String), viene eseguito l'override delle impostazioni di variazione del carattere già assegnate all'istanza del tipo di carattere. Ad esempio, se il tipo di carattere sottostante è configurato come 'wght' 500, 'ital' 1e se l'override viene specificato come 'wght' 700, `wdth` 150, l'impostazione effettiva della variante del carattere è `wght' 700, 'ital' 1, 'wdth' 150. Il valore 'wght' viene aggiornato tramite override, il valore 'esegue l'override' perché non viene aggiunto alcun override e il valore 'wdth' viene aggiunto dall'override. Se l'override della variante del carattere è vuoto o Null, non viene eseguito alcun override e le impostazioni di variazione del carattere originali assegnate all'istanza del tipo di carattere vengono usate così come sono.

per android.graphics.Paint.setFontVariationOverride(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a