AccessibilityNodeInfo.MathInfo 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.
Classe qui contient des informations sur un nœud qui représente une expression mathématique.
[Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$MathInfo", ApiSince=37, DoNotGenerateAcw=true)]
public sealed class AccessibilityNodeInfo.MathInfo : Android.Views.Accessibility.AccessibilityNodeInfo.StructuredDataInfo, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityNodeInfo$MathInfo", ApiSince=37, DoNotGenerateAcw=true)>]
type AccessibilityNodeInfo.MathInfo = class
inherit AccessibilityNodeInfo.StructuredDataInfo
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Héritage
- Attributs
- Implémente
Remarques
Classe qui contient des informations sur un nœud qui représente une expression mathématique.
La structure de cette classe est basée sur les concepts et les balises définis dans la norme W3C MathML. Un service d’accessibilité peut utiliser ces informations pour offrir une expérience plus riche aux utilisateurs qui interagissent avec du contenu mathématique. Par exemple, un lecteur d’écran peut utiliser la balise et les attributs pour prononcer correctement une fraction et permettre à l’utilisateur de naviguer entre le numérateur et le dénominateur.
Pour ajouter des informations mathématiques à un nœud, créez une instance de MathInfo, définissez ses attributs à l’aide de putAttribute(String,String), puis appelez setStructuredDataInfo(StructuredDataInfo) sur AccessibilityNodeInfo.
Référence Android pour android.view.accessibility.AccessibilityNodeInfo.MathInfo.
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.
Constructeurs
| Nom | Description |
|---|---|
| AccessibilityNodeInfo.MathInfo(String) |
Crée un mathInfo. |
Champs
| Nom | Description |
|---|---|
| MathAttributeArg |
Attribut utilisé pour associer un élément enfant à l’un des arguments de la valeur de |
| MathAttributeIntent |
Attribut qui fournit une annotation sémantique pour l’élément sur lequel il est spécifié. |
| MathTagFraction |
Élément permettant de créer des fractions. |
| MathTagIdentifier |
Élément pour les noms symboliques ou le texte arbitraire à afficher en tant qu’identificateur. |
| MathTagMath |
Élément racine de niveau supérieur qui encapsule une expression MathML. |
| MathTagMultiscripts |
Élément permettant d’attacher un nombre quelconque de prescripts et de postscripts à une expression de base. |
| MathTagNoneScript |
Représente un élément vide, souvent utilisé comme espace réservé dans des éléments tels que |
| MathTagNumber |
Élément d’un littéral numérique. |
| MathTagOperator |
Élément d’un opérateur, d’une clôture, d’un séparateur ou d’un accentuation. |
| MathTagOver |
Élément qui attache un accent ou une limite à une expression de base. |
| MathTagPrescriptDelimiter |
Élément vide utilisé pour |
| MathTagRoot |
Élément pour les radicaux avec un index explicite, tel qu’une racine de cube. |
| MathTagRow |
Élément permettant de regrouper horizontalement les sous-expressions. |
| MathTagSquareRoot |
Élément pour une racine carrée. |
| MathTagStringLiteral |
Élément pour représenter des littéraux de chaîne, souvent pour les systèmes d’algèbre informatique. |
| MathTagSub |
Élément qui attache un indice à une expression de base. |
| MathTagSubSup |
Élément qui attache à la fois un indice et un exposant à une expression de base. |
| MathTagSup |
Élément qui attache un exposant à une expression de base. |
| MathTagTable |
Élément permettant de créer des tables ou des matrices. |
| MathTagTableCell |
Élément représentant une seule cellule dans un tableau ou une matrice. |
| MathTagTableRow |
Élément représentant une seule ligne dans une table ou une matrice. |
| MathTagText |
Élément pour le rendu arbitraire du texte comme lui-même, souvent utilisé pour les commentaires. |
| MathTagUnder |
Élément qui attache un accent ou une limite sous une expression de base. |
| MathTagUnderOver |
Élément qui attache des scripts sous et sur une expression de base. |
Propriétés
| Nom | Description |
|---|---|
| Attributes |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de AccessibilityNodeInfo.StructuredDataInfo) |
| Class |
Retourne la classe runtime de ce |
| Creator |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de JavaObject) |
| JniPeerMembers |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| Tag |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de AccessibilityNodeInfo.StructuredDataInfo) |
| ThresholdClass |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de AccessibilityNodeInfo.StructuredDataInfo) |
| ThresholdType |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de AccessibilityNodeInfo.StructuredDataInfo) |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de JavaObject) |
| DescribeContents() |
Décrivez les types d’objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable. |
| 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() |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de JavaObject) |
| Equals(Object) |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GetAttribute(String) |
Obtient la valeur d’un attribut. (Hérité de AccessibilityNodeInfo.StructuredDataInfo) |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| JavaFinalize() |
Obsolète.
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) |
| PutAttribute(String, String) |
Ajoute un attribut. (Hérité de AccessibilityNodeInfo.StructuredDataInfo) |
| RemoveAttribute(String) |
Supprime un attribut. (Hérité de AccessibilityNodeInfo.StructuredDataInfo) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (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) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Aplatir cet objet dans un colis. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. |
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) |
Classe qui contient des informations sur un nœud qui représente une expression mathématique. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |