TextAttribute Classe
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.
La TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.
[Android.Runtime.Register("java/awt/font/TextAttribute", DoNotGenerateAcw=true)]
public sealed class TextAttribute : Java.Text.AttributedCharacterIteratorAttribute
[<Android.Runtime.Register("java/awt/font/TextAttribute", DoNotGenerateAcw=true)>]
type TextAttribute = class
inherit AttributedCharacterIteratorAttribute
- Héritage
- Attributs
Remarques
La TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.
TextAttribute les instances sont utilisées comme clés d’attribut pour identifier les attributs dans les classes qui gèrent les attributs de texte. D’autres constantes définies dans cette classe peuvent être utilisées comme valeurs d’attribut.
Pour chaque attribut de texte, la documentation fournit : <UL><LI>le type de sa valeur, <LI>les constantes prédéfinies pertinentes, si un <li>l’effet par défaut si l’attribut est absent <LI>les valeurs valides s’il existe des limitations <LI>une description de l’effet. </UL>
<H3>Values</H3><UL><LI>Les valeurs des attributs doivent toujours être immuables.
<LI>Où les limitations de valeur sont données, toute valeur en dehors de ce jeu est réservée à une utilisation ultérieure ; la valeur sera traitée comme la valeur par défaut.
<LI>La valeur null est traitée de la même façon que la valeur par défaut et entraîne le comportement par défaut.
<li>Si la valeur n’est pas du type approprié, l’attribut est ignoré.
<li>L’identité de la valeur n’a pas d’importance, seule la valeur réelle. Par exemple, TextAttribute.WEIGHT_BOLD et new Float(2.0) indiquez le même WEIGHT.
<Les valeurs d’attribut li>de type Number (utilisées pour WEIGHT, , WIDTHPOSTURE, SIZE, JUSTIFICATIONet TRACKING) peuvent varier le long de leur plage naturelle et ne sont pas limitées aux constantes prédéfinies.
Number.floatValue() est utilisé pour obtenir la valeur réelle à partir du Number.
<li>Les valeurs pour WEIGHT, WIDTHet POSTURE sont interpolées par le système, qui peuvent sélectionner la police « la plus proche disponible » ou utiliser d’autres techniques pour estimer la demande de l’utilisateur.
</UL>
Java documentation pour java.awt.font.TextAttribute.
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.
Propriétés
| Nom | Description |
|---|---|
| Background |
Clé d’attribut pour la peinture utilisée pour afficher l’arrière-plan du texte. |
| BidiEmbedding |
Clé d’attribut pour le niveau d’incorporation du texte. |
| CharReplacement |
Clé d’attribut pour un glyphe défini par l’utilisateur à afficher à la place du glyphe standard de la police pour un caractère. |
| Class |
Retourne la classe runtime de ce |
| Family |
Clé d’attribut pour le nom de police. |
| Font |
Clé d’attribut utilisée pour fournir la police à utiliser pour afficher du texte. |
| Foreground |
Clé d’attribut pour la peinture utilisée pour afficher le texte. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| InputMethodHighlight |
Clé d’attribut pour les styles de mise en surbrillance de la méthode d’entrée. |
| InputMethodUnderline |
Clé d’attribut pour les soulignements de méthode d’entrée. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
La |
| JniPeerMembers |
Obtient les métadonnées JNI utilisées pour appeler les membres de cet homologue Java. |
| Justification |
Clé d’attribut pour la justification d’un paragraphe. |
| JustificationFull |
Justifiez la ligne à la largeur demandée complète. |
| JustificationNone |
N’autorisez pas la ligne à justifier. |
| Kerning |
Clé d’attribut pour demander le crénage. |
| KerningOn |
Demander un crénage standard. |
| Ligatures |
Clé d’attribut pour l’activation des ligatures facultatives. |
| LigaturesOn |
Demander des ligatures facultatives standard. |
| Name |
Retourne le nom de l’attribut. (Hérité de AttributedCharacterIteratorAttribute) |
| NumericShaping |
Clé d’attribut pour convertir des chiffres décimaux ASCII en autres plages décimales. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| Posture |
Clé d’attribut pour la posture d’une police. |
| PostureOblique |
La posture italique standard. |
| PostureRegular |
La posture standard, verticale. |
| RunDirection |
Clé d’attribut pour la direction d’exécution de la ligne. |
| RunDirectionLtr |
Direction de l’exécution de gauche à droite. |
| RunDirectionRtl |
Direction de l’exécution de droite à gauche. |
| Size |
Clé d’attribut pour la taille de police. |
| Strikethrough |
Clé d’attribut pour l’extraction. |
| StrikethroughOn |
Une seule frappe. |
| Superscript |
Clé d’attribut pour l’exposant et l’indice. |
| SuperscriptSub |
Indice standard. |
| SuperscriptSuper |
Exposant standard. |
| SwapColors |
Clé d’attribut pour échanger le premier plan et l’arrière-plan |
| SwapColorsOn |
Échangez le premier plan et l’arrière-plan. |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de AttributedCharacterIteratorAttribute) |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de AttributedCharacterIteratorAttribute) |
| Tracking |
Clé d’attribut pour contrôler le suivi. |
| TrackingLoose |
Effectuez un suivi libre. |
| TrackingTight |
Effectuez un suivi serré. |
| Transform |
Clé d’attribut pour la transformation d’une police. |
| Underline |
Clé d’attribut pour le soulignement. |
| UnderlineLowDashed |
Trait de soulignement faible en pixels simples. |
| UnderlineLowDotted |
Soulignement faible en pointillé à un pixel unique. |
| UnderlineLowGray |
Soulignement bas gris double pixel. |
| UnderlineLowOnePixel |
Trait de soulignement bas uni pixel unique. |
| UnderlineLowTwoPixel |
Soulignement faible en pixels doubles. |
| UnderlineOn |
Soulignement standard. |
| Weight |
Clé d’attribut pour le poids d’une police. |
| WeightBold |
Poids gras standard. |
| WeightDemibold |
Poids modérément plus léger que |
| WeightDemilight |
Poids intermédiaire entre |
| WeightExtrabold |
Un poids lourd supplémentaire. |
| WeightExtraLight |
Poids prédéfini le plus léger. |
| WeightHeavy |
Poids modérément plus lourd que |
| WeightLight |
Poids léger standard. |
| WeightMedium |
Poids intermédiaire entre |
| WeightRegular |
Poids standard. |
| WeightSemibold |
Poids modérément plus lourd que |
| WeightUltrabold |
Poids prédéfini le plus lourd. |
| Width |
Touche d’attribut pour la largeur d’une police. |
| WidthCondensed |
Largeur prédéfinie la plus condensée. |
| WidthExtended |
Largeur prédéfinie la plus étendue. |
| WidthRegular |
Largeur standard. |
| WidthSemiCondensed |
Largeur modérément condensée. |
| WidthSemiExtended |
Largeur modérément étendue. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
La |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
La |
| Equals(Object) |
La |
| Equals(Object) |
Compare deux objets pour l’égalité. (Hérité de AttributedCharacterIteratorAttribute) |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de AttributedCharacterIteratorAttribute) |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| ReadResolve() |
Résout les instances désérialisées en constantes prédéfinies. (Hérité de AttributedCharacterIteratorAttribute) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
La |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
La |
| IJavaPeerable.Finalized() |
La |
| IJavaPeerable.JniObjectReferenceControlBlock |
La |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La |
| IJavaPeerable.UnregisterFromRuntime() |
La |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
La |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |