TextAttribute.Font Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Clé d’attribut utilisée pour fournir la police à utiliser pour afficher du texte.
[Android.Runtime.Register("FONT")]
public static Java.Awt.Font.TextAttribute? Font { get; }
[<Android.Runtime.Register("FONT")>]
static member Font : Java.Awt.Font.TextAttribute
Valeur de propriété
- Attributs
Remarques
Clé d’attribut utilisée pour fournir la police à utiliser pour afficher du texte.
La valeur par défaut est Null, ce qui indique que la résolution normale d’un Font attribut doit être effectuée.
TextLayout et AttributedCharacterIterator travailler en termes de MapsTextAttributes. Normalement, tous les attributs sont examinés et utilisés pour sélectionner et configurer une Font instance. Si un FONT attribut est présent, cependant, son associé Font sera utilisé. Cela permet aux utilisateurs de remplacer la résolution des attributs de police dans une Fontinstance particulière ou de forcer l’utilisation d’une instance particulière Font . Cela permet également aux utilisateurs de spécifier des sous-classes dans Font les cas où une Font sous-classe peut être sous-classe.
FONT est utilisé pour des situations spéciales où les clients disposent déjà d’une Font instance, mais doivent toujours utiliser Mapdes API basées sur des données. En règle générale, il n’y aura pas d’autres attributs dans l’attribut à l’exception Map de l’attribut FONT . Avec Maples API basées sur le cas courant, il faut spécifier tous les attributs individuellement. FONT Il n’est donc pas nécessaire ou désirable.
Toutefois, si les deux FONT et d’autres attributs sont présents dans le Mapsystème de rendu, le système de rendu fusionne les attributs définis dans les Font attributs supplémentaires. Ce processus de fusion classifie TextAttributes en deux groupes. Un groupe, le groupe « principal », est considéré comme fondamental pour le comportement de sélection et de métrique d’une police. Ces attributs sont FAMILY, , WEIGHTWIDTH, POSTURESIZETRANSFORMSUPERSCRIPTet .TRACKING L’autre groupe, le groupe « secondaire », se compose de tous les autres attributs définis, à l’exception de FONT lui-même.
Pour générer le nouveau Map, tout d’abord, il Font est obtenu à partir de l’attribut FONT , et <em>all</em> de ses attributs extraits dans un nouveau Map. Ensuite, seuls les <attributs em>secondary</em> de l’original Map sont ajoutés à ceux du nouveau Map. Ainsi, les valeurs des attributs principaux proviennent uniquement des Fontattributs secondaires, et les valeurs des attributs secondaires proviennent de l’attribut Font mais peuvent être substituées par d’autres valeurs dans le Map.
Java documentation pour java.awt.font.TextAttribute.FONT.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.