Compartir a través de


TtsSpan Clase

Definición

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

[Android.Runtime.Register("android/text/style/TtsSpan", DoNotGenerateAcw=true)]
public class TtsSpan : Java.Lang.Object, Android.Text.IParcelableSpan, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/text/style/TtsSpan", DoNotGenerateAcw=true)>]
type TtsSpan = class
    inherit Object
    interface IParcelableSpan
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
TtsSpan
Atributos
Implementaciones

Comentarios

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz. Si un motor de texto a voz procesa el texto, el motor puede usar los datos de este intervalo además de o en lugar de su texto asociado.

Cada instancia de un TtsSpan tiene un tipo, por ejemplo #TYPE_DATE , o #TYPE_MEASURE. Y una lista de argumentos, proporcionados como pares clave-valor en una agrupación.

Las clases internas están ahí para mayor comodidad y proporcionan generadores para cada tipo TtsSpan.

Documentación de Java para android.text.style.TtsSpan.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

TtsSpan(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

TtsSpan(Parcel)
TtsSpan(String, PersistableBundle)

Campos

AnimacyAnimate
AnimacyInanimate
ArgAnimacy

Argumento de cadena que proporciona información de animación.

ArgCase

Argumento de cadena que proporciona información de mayúsculas y minúsculas.

ArgCountryCode

Argumento usado para especificar el código de país de un número de teléfono.

ArgCurrency

Argumento usado para especificar la moneda.

ArgDay

Argumento usado para especificar el día del mes de una fecha.

ArgDenominator

Argumento usado para especificar el denominador de una fracción.

ArgDigits

Argumento usado para especificar una cadena de dígitos.

ArgDomain

Argumento usado para especificar la parte de dominio de un URI.

ArgExtension

Argumento usado para especificar la parte de extensión de un número de teléfono.

ArgFractionalPart

Argumento usado para especificar la parte fraccionaria de un decimal.

ArgFragmentId

Argumento usado para especificar el identificador de fragmento de un URI.

ArgGender

Argumento de cadena que proporciona información de género.

ArgHours

Argumento usado para especificar las horas de una hora.

ArgIntegerPart

Argumento usado para especificar la parte entera de una fracción o decimal.

ArgMinutes

Argumento usado para especificar los minutos de una hora.

ArgMonth

Argumento usado para especificar el mes de una fecha.

ArgMultiplicity

Argumento de cadena que proporciona información de multiplicidad.

ArgNumber

Argumento usado para especificar un número entero.

ArgNumberParts

Argumento usado para especificar la parte del número principal de un número de teléfono.

ArgNumerator

Argumento usado para especificar el numerador de una fracción.

ArgPassword

Argumento usado para especificar la parte de contraseña de un URI.

ArgPath

Argumento usado para especificar la parte de ruta de acceso de un URI.

ArgPort

Argumento usado para especificar el número de puerto de un URI.

ArgProtocol

Argumento usado para especificar el protocolo de un URI.

ArgQuantity

Argumento usado para elegir el sufijo (miles, millones, etc.) que se usa para pronunciar grandes cantidades de dinero.

ArgQueryString

Argumento usado para especificar la cadena de consulta de un URI.

ArgText

Cadena que proporciona el texto que se va a sintetizar.

ArgUnit

Argumento usado para especificar la unidad de una medida.

ArgUsername

Argumento usado para especificar la parte de nombre de usuario de un URI.

ArgVerbatim

Argumento usado para especificar una cadena en la que los caracteres se leen textualmente, excepto el espacio en blanco.

ArgWeekday

Argumento usado para especificar el día de la semana de una fecha.

ArgYear

Argumento usado para especificar el año de una fecha.

CaseAblative
CaseAccusative
CaseDative
CaseGenitive
CaseInstrumental
CaseLocative
CaseNominative
CaseVocative
GenderFemale
GenderMale
GenderNeutral
MultiplicityDual
MultiplicityPlural
MultiplicitySingle
TypeCardinal

El texto asociado a este intervalo es un cardinal.

TypeDate

El texto asociado a este intervalo es una fecha.

TypeDecimal

El texto asociado a este intervalo es un número decimal.

TypeDigits

El texto asociado a este intervalo es una serie de dígitos que se deben leer secuencialmente.

TypeElectronic

El texto asociado a este intervalo es un URI (se puede usar para direcciones URL y direcciones de correo electrónico).

TypeFraction

El texto asociado a este intervalo es un número fraccionario.

TypeMeasure

El texto asociado a este intervalo es una medida, que consta de un número y una unidad.

TypeMoney

El texto asociado a este intervalo es una cantidad de dinero.

TypeOrdinal

El texto asociado a este intervalo es un ordinal.

TypeTelephone

El texto asociado a este intervalo es un número de teléfono.

TypeText

Este tipo de intervalo se puede usar para agregar características morfósticas al texto que abarca o sintetizar algo más que el texto distribuido.

TypeTime

El texto asociado a este intervalo es un tiempo, que consta de una serie de horas y minutos, especificados con #ARG_HOURS y #ARG_MINUTES.

TypeVerbatim

El texto asociado a este intervalo es una serie de caracteres que deben leerse textualmente.

Propiedades

Args

Devuelve una agrupación de los argumentos establecidos.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
JniPeerMembers

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

PeerReference

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
SpanTypeId

Devuelve un identificador de tipo especial para esta clase span.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Type

Devuelve el tipo .

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de este Parcelable.

Dispose()

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
Dispose(Boolean)

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
IJavaPeerable.Finalized()

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

GetJniTypeName(IJavaPeerable)

Intervalo que proporciona metadatos adicionales para el texto asociado destinado a los motores de texto a voz.

Se aplica a