Condividi tramite


TtsSpan Classe

Definizione

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

[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
Ereditarietà
TtsSpan
Attributi
Implementazioni

Commenti

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale. Se il testo viene elaborato da un motore di sintesi vocale, il motore può usare i dati in questo intervallo oltre al testo associato o anziché al testo associato.

Ogni istanza di un TtsSpan ha un tipo, ad esempio #TYPE_DATE o #TYPE_MEASURE. E un elenco di argomenti, forniti come coppie chiave-valore in un bundle.

Le classi interne sono disponibili per praticità e forniscono generatori per ogni tipo TtsSpan.

Documentazione java per android.text.style.TtsSpan.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

TtsSpan(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

TtsSpan(Parcel)
TtsSpan(String, PersistableBundle)

Campi

AnimacyAnimate
AnimacyInanimate
ArgAnimacy

Argomento stringa che fornisce informazioni sull'animazione.

ArgCase

Argomento stringa che fornisce informazioni sui casi.

ArgCountryCode

Argomento utilizzato per specificare il codice paese di un numero di telefono.

ArgCurrency

Argomento utilizzato per specificare la valuta.

ArgDay

Argomento utilizzato per specificare il giorno del mese di una data.

ArgDenominator

Argomento utilizzato per specificare il denominatore di una frazione.

ArgDigits

Argomento utilizzato per specificare una stringa di cifre.

ArgDomain

Argomento utilizzato per specificare la parte di dominio di un URI.

ArgExtension

Argomento utilizzato per specificare la parte di estensione di un numero di telefono.

ArgFractionalPart

Argomento utilizzato per specificare la parte frazionaria di un decimale.

ArgFragmentId

Argomento utilizzato per specificare l'ID frammento di un URI.

ArgGender

Argomento stringa che fornisce informazioni sul sesso.

ArgHours

Argomento utilizzato per specificare le ore di un'ora.

ArgIntegerPart

Argomento utilizzato per specificare la parte intera di una frazione o decimale.

ArgMinutes

Argomento utilizzato per specificare i minuti di un'ora.

ArgMonth

Argomento utilizzato per specificare il mese di una data.

ArgMultiplicity

Argomento stringa che fornisce informazioni sulla molteplicità.

ArgNumber

Argomento utilizzato per specificare un numero intero.

ArgNumberParts

Argomento utilizzato per specificare la parte principale del numero di un numero di telefono.

ArgNumerator

Argomento utilizzato per specificare il numeratore di una frazione.

ArgPassword

Argomento utilizzato per specificare la parte password di un URI.

ArgPath

Argomento utilizzato per specificare la parte del percorso di un URI.

ArgPort

Argomento utilizzato per specificare il numero di porta di un URI.

ArgProtocol

Argomento utilizzato per specificare il protocollo di un URI.

ArgQuantity

Argomento utilizzato per scegliere il suffisso (migliaia, milioni e così via) usato per pronunciare grandi quantità di denaro.

ArgQueryString

Argomento utilizzato per specificare la stringa di query di un URI.

ArgText

Stringa che fornisce il testo da sintetizzare.

ArgUnit

Argomento utilizzato per specificare l'unità di una misura.

ArgUsername

Argomento utilizzato per specificare la parte nome utente di un URI.

ArgVerbatim

Argomento utilizzato per specificare una stringa in cui i caratteri sono letti verbatim, ad eccezione degli spazi vuoti.

ArgWeekday

Argomento utilizzato per specificare il giorno feriale di una data.

ArgYear

Argomento utilizzato per specificare l'anno di una data.

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

Il testo associato a questo intervallo è un cardinale.

TypeDate

Il testo associato a questo intervallo è una data.

TypeDecimal

Il testo associato a questo intervallo è un numero decimale.

TypeDigits

Il testo associato a questo intervallo è una serie di cifre che devono essere lette in sequenza.

TypeElectronic

Il testo associato a questo intervallo è un URI (può essere usato per GLI URL e gli indirizzi di posta elettronica).

TypeFraction

Il testo associato a questo intervallo è un numero frazionaria.

TypeMeasure

Il testo associato a questo intervallo è una misura, costituita da un numero e un'unità.

TypeMoney

Il testo associato a questo intervallo è una quantità di denaro.

TypeOrdinal

Il testo associato a questo intervallo è un ordinale.

TypeTelephone

Il testo associato a questo intervallo è un numero di telefono.

TypeText

Questo tipo di intervallo può essere usato per aggiungere caratteristiche morfosyntatiche al testo su cui si estende o sintetizzare un altro elemento rispetto al testo esteso.

TypeTime

Il testo associato a questo intervallo è un tempo, costituito da un numero di ore e minuti, specificato con #ARG_HOURS e #ARG_MINUTES.

TypeVerbatim

Il testo associato a questo intervallo è una serie di caratteri che devono essere letti verbatim.

Proprietà

Args

Restituisce un bundle degli argomenti impostati.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
JniPeerMembers

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

PeerReference

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
SpanTypeId

Restituisce un identificatore di tipo speciale per questa classe span.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Type

Restituisce il tipo .

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione con marshalling di questo oggetto Parcelable.

Dispose()

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
Dispose(Boolean)

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in un pacco.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
IJavaPeerable.Finalized()

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

GetJniTypeName(IJavaPeerable)

Intervallo che fornisce metadati aggiuntivi per il testo associato destinato ai motori di sintesi vocale.

Si applica a