TextAttribute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
该 TextAttribute 类定义用于文本呈现的属性键和属性值。
[Android.Runtime.Register("java/awt/font/TextAttribute", DoNotGenerateAcw=true)]
public sealed class TextAttribute : Java.Text.AttributedCharacterIteratorAttribute
[<Android.Runtime.Register("java/awt/font/TextAttribute", DoNotGenerateAcw=true)>]
type TextAttribute = class
inherit AttributedCharacterIteratorAttribute
- 继承
- 属性
注解
该 TextAttribute 类定义用于文本呈现的属性键和属性值。
TextAttribute 实例用作属性键,用于标识处理文本属性的类中的属性。 此类中定义的其他常量可用作属性值。
对于每个文本属性,文档提供: <UL><LI>其值的类型, <LI>相关的预定义常量,如果属性 <缺少 LI>,则为默认效果(如果属性缺少 <LI>)有效值(如果存在限制 <LI>)描述效果。 </Ul>
<H3>值</H3><UL><LI>属性的值必须始终不可变。
<LI>如果给定值限制,则保留该集以外的任何值以供将来使用;该值将被视为默认值。
<LI>此值 null 被视为与默认值相同,并导致默认行为。
<li>如果值的类型不正确,将忽略该属性。
<li>值标识无关紧要,只有实际值。 例如, TextAttribute.WEIGHT_BOLD 并 new Float(2.0) 指示相同的 WEIGHT。
<li>属性值Number(用于WEIGHT、、WIDTH、SIZEPOSTURE、JUSTIFICATION和TRACKING)可以随其自然范围而变化,并且不限于预定义常量。
Number.floatValue() 用于从中 Number获取实际值。
</Ul>
Java文档java.awt.font.TextAttribute。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
属性
| 名称 | 说明 |
|---|---|
| Background |
用于呈现文本背景的油漆的属性键。 |
| BidiEmbedding |
文本嵌入级别的属性键。 |
| CharReplacement |
用户定义字形的属性键,以代替字符的标准字形。 |
| Class |
返回此 |
| Family |
字体名称的属性键。 |
| Font |
用于提供用于呈现文本的字体的属性键。 |
| Foreground |
用于呈现文本的油漆的属性键。 |
| Handle |
基础 Android 实例的句柄。 (继承自 Object) |
| InputMethodHighlight |
输入法的属性键突出显示样式。 |
| InputMethodUnderline |
输入法下划线的属性键。 |
| JniIdentityHashCode |
该 |
| JniPeerMembers |
该 |
| Justification |
段落理由的属性键。 |
| JustificationFull |
将线条对齐到请求的完整宽度。 |
| JustificationNone |
不允许该行对齐。 |
| Kerning |
请求字距调整的属性键。 |
| KerningOn |
请求标准字距。 |
| Ligatures |
用于启用可选连字的属性键。 |
| LigaturesOn |
请求标准可选连字。 |
| Name |
返回特性的名称。 (继承自 AttributedCharacterIteratorAttribute) |
| NumericShaping |
用于将 ASCII 十进制数字转换为其他十进制范围的属性键。 |
| PeerReference |
该 |
| Posture |
字体状况的属性键。 |
| PostureOblique |
标准斜体姿势。 |
| PostureRegular |
标准姿势,直立。 |
| RunDirection |
线条的运行方向的属性键。 |
| RunDirectionLtr |
从左到右的运行方向。 |
| RunDirectionRtl |
从右到左的运行方向。 |
| Size |
字号的属性键。 |
| Strikethrough |
删除线的属性键。 |
| StrikethroughOn |
单个前锋。 |
| Superscript |
上标和下标的属性键。 |
| SuperscriptSub |
标准下标。 |
| SuperscriptSuper |
标准上标。 |
| SwapColors |
用于交换前台和后台 |
| SwapColorsOn |
交换前台和后台。 |
| ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 (继承自 AttributedCharacterIteratorAttribute) |
| ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 (继承自 AttributedCharacterIteratorAttribute) |
| Tracking |
用于控制跟踪的属性键。 |
| TrackingLoose |
执行松散跟踪。 |
| TrackingTight |
执行严格跟踪。 |
| Transform |
字体转换的属性键。 |
| Underline |
下划线的属性键。 |
| UnderlineLowDashed |
单像素虚线低下划线。 |
| UnderlineLowDotted |
单个像素点点低下划线。 |
| UnderlineLowGray |
双像素灰色低下划线。 |
| UnderlineLowOnePixel |
单像素实心低下划线。 |
| UnderlineLowTwoPixel |
双像素实心低下划线。 |
| UnderlineOn |
标准下划线。 |
| Weight |
字体粗细的属性键。 |
| WeightBold |
标准粗体粗细。 |
| WeightDemibold |
比 |
| WeightDemilight |
之间的 |
| WeightExtrabold |
额外的重量。 |
| WeightExtraLight |
最轻的预定义权重。 |
| WeightHeavy |
体重比 |
| WeightLight |
标准轻型。 |
| WeightMedium |
之间的 |
| WeightRegular |
标准权重。 |
| WeightSemibold |
体重比 |
| WeightUltrabold |
最重的预定义权重。 |
| Width |
字体宽度的属性键。 |
| WidthCondensed |
最精简的预定义宽度。 |
| WidthExtended |
最扩展的预定义宽度。 |
| WidthRegular |
标准宽度。 |
| WidthSemiCondensed |
中等压缩宽度。 |
| WidthSemiExtended |
中等扩展宽度。 |
方法
| 名称 | 说明 |
|---|---|
| Clone() |
创建并返回此对象的副本。 (继承自 Object) |
| Dispose() |
该 |
| Dispose(Boolean) |
该 |
| Equals(Object) |
比较两个对象是否相等。 (继承自 AttributedCharacterIteratorAttribute) |
| GetHashCode() |
返回对象的哈希代码值。 (继承自 AttributedCharacterIteratorAttribute) |
| JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
| Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
| NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
| ReadResolve() |
解析要反序列化为预定义常量的实例。 (继承自 AttributedCharacterIteratorAttribute) |
| SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
| ToArray<T>() |
该 |
| ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
| UnregisterFromRuntime() |
该 |
| Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em< 或 >em<interrupted>/em<。><> (继承自 Object) |
| Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。 (继承自 Object) |
| Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IJavaPeerable.Disposed() |
该 |
| IJavaPeerable.DisposeUnlessReferenced() |
该 |
| IJavaPeerable.Finalized() |
该 |
| IJavaPeerable.JniManagedPeerState |
该 |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
该 |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
该 |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
该 |
扩展方法
| 名称 | 说明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
获取实例 |
| JavaAs<TResult>(IJavaPeerable) |
尝试强制 |
| JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
| JavaCast<TResult>(IJavaObject) |
该 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
尝试强制 |