Langue

AccessibilityNodeInfo.MathInfo Classe

Définition

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 #MATH_ATTRIBUTE_INTENT son parent.

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

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 mmultiscripts séparer les postscripts des prescripts.

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

(Hérité de Object)
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 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)

Classe qui contient des informations sur un nœud qui représente une expression mathématique.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à