Langue

TtsSpan Classe

Définition

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

[Android.Runtime.Register("android/text/style/TtsSpan", DoNotGenerateAcw=true)]
public class TtsSpan : Java.Lang.Object, Android.Text.IParcelableSpan, IDisposable
[<Android.Runtime.Register("android/text/style/TtsSpan", DoNotGenerateAcw=true)>]
type TtsSpan = class
    inherit Object
    interface IParcelableSpan
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
Attributs
Implémente

Remarques

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale. Si le texte est traité par un moteur de synthèse vocale, le moteur peut utiliser les données de cette étendue en plus ou au lieu de son texte associé.

Chaque instance d’un TtsSpan a un type, par exemple #TYPE_DATE ou #TYPE_MEASURE. Et une liste d’arguments, fournies en tant que paires clé-valeur dans un bundle.

Les classes internes sont là pour des raisons pratiques et fournissent des constructeurs pour chaque type TtsSpan.

Java documentation pour android.text.style.TtsSpan.

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
TtsSpan(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

TtsSpan(Parcel)

Crée une TtsSpan valeur à partir de son état de colis enregistré.

TtsSpan(String, PersistableBundle)

Crée une étendue de synthèse vocale avec le type et l’ensemble d’arguments spécifiés.

Champs

Nom Description
AnimacyAnimate

Valeur d’argument pour animer l’animacy.

AnimacyInanimate

Valeur d’argument pour l’animacy inanimate.

ArgAnimacy

Argument de chaîne fournissant des informations d’animacy.

ArgCase

Argument de chaîne fournissant des informations sur la casse.

ArgCountryCode

Argument utilisé pour spécifier le code de pays d’un numéro de téléphone.

ArgCurrency

Argument utilisé pour spécifier la devise.

ArgDay

Argument utilisé pour spécifier le jour du mois d’une date.

ArgDenominator

Argument utilisé pour spécifier le dénominateur d’une fraction.

ArgDigits

Argument utilisé pour spécifier une chaîne de chiffres.

ArgDomain

Argument utilisé pour spécifier la partie domaine d’un URI.

ArgExtension

Argument utilisé pour spécifier la partie d’extension d’un numéro de téléphone.

ArgFractionalPart

Argument utilisé pour spécifier la partie fractionnaire d’une décimale.

ArgFragmentId

Argument utilisé pour spécifier l’ID de fragment d’un URI.

ArgGender

Argument de chaîne fournissant des informations sur le sexe.

ArgHours

Argument utilisé pour spécifier les heures d’une heure ou d’une durée.

ArgIntegerPart

Argument utilisé pour spécifier la partie entière d’une décimale ou d’une fraction.

ArgMinutes

Argument utilisé pour spécifier les minutes d’une heure ou d’une durée.

ArgMonth

Argument utilisé pour spécifier le mois d’une date.

ArgMultiplicity

Argument de chaîne fournissant des informations de multiplicité.

ArgNumber

Argument utilisé pour spécifier un nombre entier.

ArgNumberParts

Argument utilisé pour spécifier la partie numéro principale d’un numéro de téléphone.

ArgNumerator

Argument utilisé pour spécifier le numérateur d’une fraction.

ArgPassword

Argument utilisé pour spécifier la partie mot de passe d’un URI.

ArgPath

Argument utilisé pour spécifier la partie chemin d’accès d’un URI.

ArgPort

Argument utilisé pour spécifier le numéro de port d’un URI.

ArgProtocol

Argument utilisé pour spécifier le protocole d’un URI.

ArgQuantity

Argument utilisé pour choisir le suffixe (mille, millions, etc.) utilisé pour prononcer de grandes quantités d’argent.

ArgQueryString

Argument utilisé pour spécifier la chaîne de requête d’un URI.

ArgSeconds

Argument utilisé pour spécifier les secondes d’une durée ou d’une durée.

ArgText

Chaîne fournissant le texte à synthétiser.

ArgUnit

Argument utilisé pour spécifier l’unité d’une mesure.

ArgUsername

Argument utilisé pour spécifier la partie nom d’utilisateur d’un URI.

ArgVerbatim

Argument utilisé pour spécifier une chaîne dans laquelle les caractères sont lus en détail, à l’exception de l’espace blanc.

ArgWeekday

Argument utilisé pour spécifier le jour de la semaine d’une date.

ArgYear

Argument utilisé pour spécifier l’année d’une date.

CaseAblative

Valeur d’argument pour la casse grammaticale ablative.

CaseAccusative

Valeur d’argument pour la casse grammaticale accusative.

CaseDative

Valeur d’argument pour la casse grammaticale dative.

CaseGenitive

Valeur d’argument pour la casse grammaticale génie.

CaseInstrumental

Valeur d’argument pour la casse grammaticale instrumentale.

CaseLocative

Valeur d’argument pour la casse grammaticale locative.

CaseNominative

Valeur de l’argument pour la casse grammaticale grammaticale grammaticale.

CaseVocative

Valeur d’argument pour la casse grammaticale vocative.

GenderFemale

Valeur d’argument pour le sexe grammatical féminin.

GenderMale

Valeur d’argument pour le sexe grammatical masculin.

GenderNeutral

Valeur d’argument pour le sexe grammatical neutre.

MultiplicityDual

Valeur d’argument pour le double nombre grammatical.

MultiplicityPlural

Valeur d’argument pour le nombre grammatical pluriel.

MultiplicitySingle

Valeur d’argument pour un seul nombre grammatical.

TypeCardinal

Le texte associé à cette étendue est un cardinal.

TypeDate

Le texte associé à cette étendue est une date.

TypeDecimal

Le texte associé à cette étendue est un nombre décimal.

TypeDigits

Le texte associé à cette étendue est une série de chiffres qui doivent être lus séquentiellement.

TypeDuration

Le texte associé à cette étendue est une durée, composée d’un nombre d’heures, de minutes et de secondes spécifiées avec #ARG_HOURS, #ARG_MINUTESet #ARG_SECONDS.

TypeElectronic

Le texte associé à cette étendue est un URI (peut être utilisé pour les URL et les adresses e-mail).

TypeFraction

Le texte associé à cette étendue est un nombre fractionnel.

TypeMeasure

Le texte associé à cette étendue est une mesure composée d’un nombre et d’une unité.

TypeMoney

Le texte associé à cette étendue est une somme d’argent.

TypeOrdinal

Le texte associé à cette étendue est un ordinal.

TypeTelephone

Le texte associé à cette étendue est un numéro de téléphone.

TypeText

Ce type d’étendue peut être utilisé pour ajouter des caractéristiques morphosyntactiques au texte sur lequel il s’étend, ou synthétiser un élément autre que le texte délimité.

TypeTime

Le texte associé à cette période est une heure, composée d’un certain nombre d’heures, de minutes et de secondes spécifiées avec #ARG_HOURS, #ARG_MINUTESet #ARG_SECONDS.

TypeVerbatim

Le texte associé à cette étendue est une série de caractères qui doivent être lus en détail.

Propriétés

Nom Description
Args

Retourne un ensemble des arguments définis.

Class

Retourne la classe runtime de ce Object.

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

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

(Hérité de JavaObject)
JniPeerMembers

Obtient les métadonnées JNI utilisées pour accéder aux membres de cette liaison Java.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
SpanTypeId

Retourne un identificateur de type spécial pour cette classe d’étendue.

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.

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.

Type

Retourne le type.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

(Hérité de JavaObject)
DescribeContents()

Décrivez les types d’objets spéciaux contenus dans la représentation marshallée de ce Colisable.

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()

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

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

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

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

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
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)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

(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()

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

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

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

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

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

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

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

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

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

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

Supprime cette instance de la recherche d'objets Java du runtime.

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)

Étendue qui fournit des métadonnées supplémentaires pour le texte associé destiné aux moteurs de synthèse vocale.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à