TextAttribute.Font Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiave dell'attributo utilizzata per fornire il tipo di carattere da utilizzare per il rendering del testo.
[Android.Runtime.Register("FONT")]
public static Java.Awt.Font.TextAttribute? Font { get; }
[<Android.Runtime.Register("FONT")>]
static member Font : Java.Awt.Font.TextAttribute
Valore della proprietà
- Attributi
Commenti
Chiave dell'attributo utilizzata per fornire il tipo di carattere da utilizzare per il rendering del testo.
Il valore predefinito è Null, che indica che deve essere eseguita la risoluzione normale di un Font oggetto da attributi.
TextLayoute AttributedCharacterIterator funzionano in termini di MapsTextAttributes . In genere, tutti gli attributi vengono esaminati e usati per selezionare e configurare un'istanza Font . Se tuttavia è presente un FONT attributo, verrà usato il relativo attributo associato Font . In questo modo gli utenti possono eseguire l'override della risoluzione degli attributi del tipo di carattere in un Fontoggetto o forzare l'uso di una determinata Font istanza. Ciò consente inoltre agli utenti di specificare sottoclassi di Font nei casi in cui un Font oggetto può essere sottoclassato.
FONT viene usato per situazioni speciali in cui i client hanno già un'istanza Font , ma devono comunque usare MapLE API basate su . In genere, non ci saranno altri attributi in ad Map eccezione dell'attributo FONT . Con Maple API basate su , il caso comune consiste nel specificare tutti gli attributi singolarmente, quindi FONT non è necessario o desiderabile.
Tuttavia, se entrambi FONT gli attributi e altri attributi sono presenti in Map, il sistema di rendering unisce gli attributi definiti in Font con gli attributi aggiuntivi. Questo processo di unione classifica TextAttributes in due gruppi. Un gruppo, il gruppo "primario", è considerato fondamentale per la selezione e il comportamento delle metriche di un tipo di carattere. Questi attributi sono FAMILY, WEIGHT, WIDTHPOSTURE, SIZE, TRANSFORM, SUPERSCRIPT, e TRACKING. L'altro gruppo, il gruppo "secondario", è costituito da tutti gli altri attributi definiti, ad eccezione di FONT se stesso.
Per generare il nuovo Mapoggetto , prima viene Font ottenuto dall'attributo FONT e <em>all</em> dei relativi attributi estratti in un nuovo Mapoggetto . Vengono quindi aggiunti solo gli <>attributi secondari</em> dell'originale Map a quelli nel nuovo Mapoggetto . Di conseguenza, i valori degli attributi primari provengono esclusivamente da Fonte i valori degli attributi secondari hanno origine con ma Font possono essere sottoposti a override da altri valori in Map.
per java.awt.font.TextAttribute.FONT.
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.