Поделиться через


TtsSpan Класс

Определение

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

[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
Наследование
TtsSpan
Атрибуты
Реализации

Комментарии

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь. Если текст обрабатывается подсистемой преобразования текста в речь, подсистема может использовать данные в этом диапазоне в дополнение к связанному тексту или вместо него.

Каждый экземпляр TtsSpan имеет тип, например #TYPE_DATE или #TYPE_MEASURE. И список аргументов, предоставляемых в виде пар "ключ-значение" в пакете.

Внутренние классы предназначены для удобства и предоставляют построитель для каждого типа TtsSpan.

Документация по Java для android.text.style.TtsSpan.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

TtsSpan(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

TtsSpan(Parcel)
TtsSpan(String, PersistableBundle)

Поля

AnimacyAnimate
AnimacyInanimate
ArgAnimacy

Строковый аргумент, предоставляющий сведения о анимации.

ArgCase

Строковый аргумент, предоставляющий сведения о регистре.

ArgCountryCode

Аргумент, используемый для указания кода страны номера телефона.

ArgCurrency

Аргумент, используемый для указания валюты.

ArgDay

Аргумент, используемый для указания дня месяца даты.

ArgDenominator

Аргумент, используемый для указания знаменателя дроби.

ArgDigits

Аргумент, используемый для указания строки цифр.

ArgDomain

Аргумент, используемый для указания части домена URI.

ArgExtension

Аргумент, используемый для указания части расширения номера телефона.

ArgFractionalPart

Аргумент, используемый для указания дробной части десятичного разряда.

ArgFragmentId

Аргумент, используемый для указания идентификатора фрагмента URI.

ArgGender

Строковый аргумент, предоставляющий половую информацию.

ArgHours

Аргумент, используемый для указания часов времени.

ArgIntegerPart

Аргумент, используемый для указания целочисленной части десятичного или дробного числа.

ArgMinutes

Аргумент, используемый для указания минут времени.

ArgMonth

Аргумент, используемый для указания месяца даты.

ArgMultiplicity

Строковый аргумент, предоставляющий сведения о кратности.

ArgNumber

Аргумент, используемый для указания целого числа.

ArgNumberParts

Аргумент, используемый для указания основной части номера телефона.

ArgNumerator

Аргумент, используемый для указания числового элемента дроби.

ArgPassword

Аргумент, используемый для указания части пароля URI.

ArgPath

Аргумент, используемый для указания части пути URI.

ArgPort

Аргумент, используемый для указания номера порта URI.

ArgProtocol

Аргумент, используемый для указания протокола URI.

ArgQuantity

Аргумент, используемый для выбора суффикса (тысячи, миллион и т. д.), который используется для обозначения больших сумм денег.

ArgQueryString

Аргумент, используемый для указания строки запроса URI.

ArgText

Строка, предоставляющая синтезированный текст.

ArgUnit

Аргумент, используемый для указания единицы измерения.

ArgUsername

Аргумент, используемый для указания части имени пользователя URI.

ArgVerbatim

Аргумент, используемый для указания строки, в которой символы считываются подробно, за исключением пробелов.

ArgWeekday

Аргумент, используемый для указания дня недели даты.

ArgYear

Аргумент, используемый для указания года даты.

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

Текст, связанный с этим диапазоном, является кардиналом.

TypeDate

Текст, связанный с этим диапазоном, является датой.

TypeDecimal

Текст, связанный с этим диапазоном, является десятичным числом.

TypeDigits

Текст, связанный с этим диапазоном, представляет собой ряд цифр, которые необходимо считывать последовательно.

TypeElectronic

Текст, связанный с этим диапазоном, — это URI (можно использовать для URL-адресов и адресов электронной почты).

TypeFraction

Текст, связанный с этим диапазоном, является дробным числом.

TypeMeasure

Текст, связанный с этим диапазоном, является мерой, состоящей из числа и единицы.

TypeMoney

Текст, связанный с этим диапазоном, является суммой денег.

TypeOrdinal

Текст, связанный с этим диапазоном, является порядком.

TypeTelephone

Текст, связанный с этим диапазоном, является телефонным номером.

TypeText

Этот тип диапазона можно использовать для добавления функций morphosyntactic в текст, который он охватывает, или синтезировать что-то другое, чем охватываемый текст.

TypeTime

Текст, связанный с этим диапазоном, — это время, состоящее из нескольких часов и минут, указанных с #ARG_HOURS и #ARG_MINUTES.

TypeVerbatim

Текст, связанный с этим диапазоном, представляет собой ряд символов, которые должны быть прочитаны подробно.

Свойства

Args

Возвращает набор аргументов.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
JniPeerMembers

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

PeerReference

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
SpanTypeId

Возвращает специальный идентификатор типа для этого класса диапазона.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Type

Возвращает тип.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
DescribeContents()

Описать виды специальных объектов, содержащихся в маршалируемом представлении в этом маршалируемом представлении.

Dispose()

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
Dispose(Boolean)

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Неструктурировать этот объект в пакете "Посылка".

Явные реализации интерфейса

IJavaPeerable.Disposed()

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

GetJniTypeName(IJavaPeerable)

Диапазон, предоставляющий дополнительные метаданные для связанного текста, предназначенного для обработчиков текста в речь.

Применяется к