Lingua

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
[<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à
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.

per android.text.style.TtsSpan.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
TtsSpan(IntPtr, JniHandleOwnership)

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

TtsSpan(Parcel)
TtsSpan(String, PersistableBundle)

Campi

Nome Descrizione
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 o di una durata.

ArgIntegerPart

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

ArgMinutes

Argomento utilizzato per specificare i minuti di un tempo o di una durata.

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.

ArgSeconds

Argomento utilizzato per specificare i secondi di un'ora o di una durata.

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.

TypeDuration

Il testo associato a questo intervallo è una durata, costituita da un numero di ore, minuti e secondi specificati con #ARG_HOURS, #ARG_MINUTESe #ARG_SECONDS.

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, minuti e secondi specificati con #ARG_HOURS, #ARG_MINUTESe #ARG_SECONDS.

TypeVerbatim

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

Proprietà

Nome Descrizione
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

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

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

(Ereditato da JavaObject)
JniPeerMembers

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

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(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

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Ereditato da JavaObject)
DescribeContents()

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

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

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

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()
Obsoleti.

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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(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, 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)
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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in un pacco.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

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

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

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

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a