Langage

TextAttribute Classe

Définition

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 Object.

(Hérité de Object)
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 TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
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 Paints.

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 WEIGHT_BOLD.

WeightDemilight

Poids intermédiaire entre WEIGHT_LIGHT et WEIGHT_STANDARD.

WeightExtrabold

Un poids lourd supplémentaire.

WeightExtraLight

Poids prédéfini le plus léger.

WeightHeavy

Poids modérément plus lourd que WEIGHT_BOLD.

WeightLight

Poids léger standard.

WeightMedium

Poids intermédiaire entre WEIGHT_REGULAR et WEIGHT_BOLD.

WeightRegular

Poids standard.

WeightSemibold

Poids modérément plus lourd que WEIGHT_REGULAR.

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 TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
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 TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
Equals(Object)

La TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
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 TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
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 TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

La TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

La TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

(Hérité de AttributedCharacterIteratorAttribute)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

La TextAttribute classe définit les clés d’attribut et les valeurs d’attribut utilisées pour le rendu de texte.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à