TtsSpan 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个范围,为用于文本转语音引擎的关联文本提供额外的元数据。
[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 的每个实例都有一个类型,例如 #TYPE_DATE
或 #TYPE_MEASURE
。 以及作为捆绑包中的键值对提供的参数列表。
内部类为方便起见,为每个 TtsSpan 类型提供生成器。
适用于 . 的 android.text.style.TtsSpan
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
构造函数
TtsSpan(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
TtsSpan(Parcel) | |
TtsSpan(String, PersistableBundle) |
字段
AnimacyAnimate | |
AnimacyInanimate | |
ArgAnimacy |
提供映像信息的字符串参数。 |
ArgCase |
提供事例信息的字符串参数。 |
ArgCountryCode |
用于指定电话号码的国家/地区代码的参数。 |
ArgCurrency |
用于指定货币的参数。 |
ArgDay |
用于指定日期月份日期日期的参数。 |
ArgDenominator |
用于指定分数分母的参数。 |
ArgDigits |
用于指定数字字符串的参数。 |
ArgDomain |
用于指定 URI 的域部分的参数。 |
ArgExtension |
用于指定电话号码的扩展部分的参数。 |
ArgFractionalPart |
用于指定小数部分的小数部分的参数。 |
ArgFragmentId |
用于指定 URI 的片段 ID 的参数。 |
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 |
此跨度类型可用于将平滑特征添加到它跨越的文本,或合成跨越文本以外的其他内容。 |
TypeTime |
与此范围关联的文本是一个时间,由指定和 |
TypeVerbatim |
与此范围关联的文本是一系列必须逐字阅读的字符。 |
属性
Args |
返回参数集的捆绑包。 |
Class |
返回此 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
JniIdentityHashCode |
一个范围,为用于文本转语音引擎的关联文本提供额外的元数据。 (继承自 Object) |
JniPeerMembers |
一个范围,为用于文本转语音引擎的关联文本提供额外的元数据。 |
PeerReference |
一个范围,为用于文本转语音引擎的关联文本提供额外的元数据。 (继承自 Object) |
SpanTypeId |
返回此范围类的特殊类型标识符。 |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
Type |
返回 类型。 |
方法
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
DescribeContents() |
描述此 Parcelable 封送表示形式中包含的特殊对象类型。 |
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> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</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) |
一个范围,为用于文本转语音引擎的关联文本提供额外的元数据。 |