TtsSpan Classe

Definição

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

[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
Herança
Atributos
Implementações

Comentários

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala. Se o texto estiver sendo processado por um mecanismo de conversão de texto em fala, o mecanismo poderá usar os dados nesse intervalo, além ou em vez de seu texto associado.

Cada instância de um TtsSpan tem um tipo, por exemplo #TYPE_DATE ou #TYPE_MEASURE. E uma lista de argumentos, fornecida como pares chave-valor em um pacote.

As classes internas estão lá para conveniência e fornecem construtores para cada tipo TtsSpan.

Java documentação para android.text.style.TtsSpan.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
TtsSpan(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

TtsSpan(Parcel)
TtsSpan(String, PersistableBundle)

Campos

Nome Description
AnimacyAnimate
AnimacyInanimate
ArgAnimacy

Argumento de cadeia de caracteres que fornece informações de animação.

ArgCase

Argumento de cadeia de caracteres que fornece informações de caso.

ArgCountryCode

Argumento usado para especificar o código de país de um número de telefone.

ArgCurrency

Argumento usado para especificar a moeda.

ArgDay

Argumento usado para especificar o dia do mês de uma data.

ArgDenominator

Argumento usado para especificar o denominador de uma fração.

ArgDigits

Argumento usado para especificar uma cadeia de caracteres de dígitos.

ArgDomain

Argumento usado para especificar a parte de domínio de um URI.

ArgExtension

Argumento usado para especificar a parte de extensão de um número de telefone.

ArgFractionalPart

Argumento usado para especificar a parte fracionária de uma decimal.

ArgFragmentId

Argumento usado para especificar a ID de fragmento de um URI.

ArgGender

Argumento de cadeia de caracteres que fornece informações de gênero.

ArgHours

Argumento usado para especificar as horas de tempo ou duração.

ArgIntegerPart

Argumento usado para especificar a parte inteiro de uma fração ou decimal.

ArgMinutes

Argumento usado para especificar os minutos de tempo ou duração.

ArgMonth

Argumento usado para especificar o mês de uma data.

ArgMultiplicity

Argumento de cadeia de caracteres que fornece informações de multiplicidade.

ArgNumber

Argumento usado para especificar um número inteiro.

ArgNumberParts

Argumento usado para especificar a parte do número principal de um número de telefone.

ArgNumerator

Argumento usado para especificar o numerador de uma fração.

ArgPassword

Argumento usado para especificar a parte de senha de um URI.

ArgPath

Argumento usado para especificar a parte de caminho de um URI.

ArgPort

Argumento usado para especificar o número da porta de um URI.

ArgProtocol

Argumento usado para especificar o protocolo de um URI.

ArgQuantity

Argumento usado para escolher o sufixo (mil, milhões etc) usado para pronunciar grandes quantidades de dinheiro.

ArgQueryString

Argumento usado para especificar a cadeia de caracteres de consulta de um URI.

ArgSeconds

Argumento usado para especificar os segundos de tempo ou duração.

ArgText

Cadeia de caracteres que fornece o texto a ser sintetizado.

ArgUnit

Argumento usado para especificar a unidade de uma medida.

ArgUsername

Argumento usado para especificar a parte de nome de usuário de um URI.

ArgVerbatim

Argumento usado para especificar uma cadeia de caracteres em que os caracteres são lidos verbatim, exceto espaço em branco.

ArgWeekday

Argumento usado para especificar o dia da semana de uma data.

ArgYear

Argumento usado para especificar o ano de uma data.

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

O texto associado a esse intervalo é um cardeal.

TypeDate

O texto associado a esse intervalo é uma data.

TypeDecimal

O texto associado a esse intervalo é um número decimal.

TypeDigits

O texto associado a esse intervalo é uma série de dígitos que precisam ser lidos sequencialmente.

TypeDuration

O texto associado a esse intervalo é uma duração, que consiste em um número de horas, minutos e segundos especificados com #ARG_HOURS, #ARG_MINUTESe #ARG_SECONDS.

TypeElectronic

O texto associado a esse intervalo é um URI (pode ser usado para URLs e endereços de email).

TypeFraction

O texto associado a esse intervalo é um número fracionário.

TypeMeasure

O texto associado a esse intervalo é uma medida, que consiste em um número e uma unidade.

TypeMoney

O texto associado a esse intervalo é uma quantidade de dinheiro.

TypeOrdinal

O texto associado a esse intervalo é ordinal.

TypeTelephone

O texto associado a esse intervalo é um número de telefone.

TypeText

Esse tipo de intervalo pode ser usado para adicionar recursos morfossínticos ao texto que ele abrange ou sintetizar algo diferente do texto estendido.

TypeTime

O texto associado a esse intervalo é um tempo, que consiste em um número de horas, minutos e segundos especificados com #ARG_HOURS, #ARG_MINUTESe #ARG_SECONDS.

TypeVerbatim

O texto associado a esse intervalo é uma série de caracteres que precisam ser lidos verbatim.

Propriedades

Nome Description
Args

Retorna um pacote do conjunto de argumentos.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
JniPeerMembers

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
SpanTypeId

Retornar um identificador de tipo especial para essa classe de intervalo.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Type

Retorna o tipo.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
DescribeContents()

Descreva os tipos de objetos especiais contidos na representação marshalled deste Parcelable.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
Equals(Object)

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele esse objeto em um Pacote.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Um intervalo que fornece metadados adicionais para o texto associado destinado a mecanismos de conversão de texto em fala.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a