Compartilhar via


TtsSpan Classe

Definição

Uma extensão 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, 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
Herança
TtsSpan
Atributos
Implementações

Comentários

Uma extensão 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 do texto associado.

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

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

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

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

Construtores

TtsSpan(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

TtsSpan(Parcel)
TtsSpan(String, PersistableBundle)

Campos

AnimacyAnimate
AnimacyInanimate
ArgAnimacy

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

ArgCase

Argumento de cadeia de caracteres fornecendo informações sobre maiúsculas e minúsculas.

ArgCountryCode

Argumento usado para especificar o código do 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 ramal de um número de telefone.

ArgFractionalPart

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

ArgFragmentId

Argumento usado para especificar a id do fragmento de um URI.

ArgGender

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

ArgHours

Argumento usado para especificar as horas de um tempo.

ArgIntegerPart

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

ArgMinutes

Argumento usado para especificar os minutos de um tempo.

ArgMonth

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

ArgMultiplicity

Argumento de cadeia de caracteres fornecendo 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 do 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ão, etc) que é usado para pronunciar grandes quantias de dinheiro.

ArgQueryString

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

ArgText

String 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 onde os caracteres são lidos textualmente, 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 período é um cardeal.

TypeDate

O texto associado a esse intervalo é uma data.

TypeDecimal

O texto associado a essa extensão é um número decimal.

TypeDigits

O texto associado a essa extensão é uma série de dígitos que devem ser lidos sequencialmente.

TypeElectronic

O texto associado a essa extensão é um URI (pode ser usado para URLs e endereços de email).

TypeFraction

O texto associado a essa extensão é um número fracionário.

TypeMeasure

O texto associado a essa extensão é uma medida, consistindo de um número e uma unidade.

TypeMoney

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

TypeOrdinal

O texto associado a essa extensão é um ordinal.

TypeTelephone

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

TypeText

Esse tipo de span pode ser usado para adicionar recursos morfossintáticos ao texto que ele abrange ou sintetizar algo diferente do texto estendido.

TypeTime

O texto associado a esse intervalo é um tempo, consistindo em um número de horas e minutos, especificado com #ARG_HOURS e #ARG_MINUTES.

TypeVerbatim

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

Propriedades

Args

Retorna um pacote do conjunto de argumentos.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

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

(Herdado de Object)
JniPeerMembers

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

PeerReference

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

(Herdado de Object)
SpanTypeId

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

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Type

Retorna o tipo .

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
DescribeContents()

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

Dispose()

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

(Herdado de Object)
Dispose(Boolean)

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

(Herdado de Object)
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)
ToArray<T>()

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

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

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

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele este objeto em um Pacote.

Implantações explícitas de interface

IJavaPeerable.Disposed()

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

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Herdado de Object)
IJavaPeerable.Finalized()

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

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

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

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Aplica-se a