TtsSpan 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.
É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(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 |
| 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |