TextAttribute 类

定义

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_BOLDnew Float(2.0) 指示相同的 WEIGHT。 <li>属性值Number(用于WEIGHT、、WIDTHSIZEPOSTUREJUSTIFICATIONTRACKING)可以随其自然范围而变化,并且不限于预定义常量。 Number.floatValue() 用于从中 Number获取实际值。 li> 的值由系统内插,它可以选择“最接近的可用”字体或使用其他技术来近似用户的请求。

</Ul>

Java文档java.awt.font.TextAttribute

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

属性

名称 说明
Background

用于呈现文本背景的油漆的属性键。

BidiEmbedding

文本嵌入级别的属性键。

CharReplacement

用户定义字形的属性键,以代替字符的标准字形。

Class

返回此 Object的运行时类。

(继承自 Object)
Family

字体名称的属性键。

Font

用于提供用于呈现文本的字体的属性键。

Foreground

用于呈现文本的油漆的属性键。

Handle

基础 Android 实例的句柄。

(继承自 Object)
InputMethodHighlight

输入法的属性键突出显示样式。

InputMethodUnderline

输入法下划线的属性键。

JniIdentityHashCode

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
JniPeerMembers

TextAttribute 类定义用于文本呈现的属性键和属性值。

Justification

段落理由的属性键。

JustificationFull

将线条对齐到请求的完整宽度。

JustificationNone

不允许该行对齐。

Kerning

请求字距调整的属性键。

KerningOn

请求标准字距。

Ligatures

用于启用可选连字的属性键。

LigaturesOn

请求标准可选连字。

Name

返回特性的名称。

(继承自 AttributedCharacterIteratorAttribute)
NumericShaping

用于将 ASCII 十进制数字转换为其他十进制范围的属性键。

PeerReference

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
Posture

字体状况的属性键。

PostureOblique

标准斜体姿势。

PostureRegular

标准姿势,直立。

RunDirection

线条的运行方向的属性键。

RunDirectionLtr

从左到右的运行方向。

RunDirectionRtl

从右到左的运行方向。

Size

字号的属性键。

Strikethrough

删除线的属性键。

StrikethroughOn

单个前锋。

Superscript

上标和下标的属性键。

SuperscriptSub

标准下标。

SuperscriptSuper

标准上标。

SwapColors

用于交换前台和后台 Paints的属性键。

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

WEIGHT_BOLD

WeightDemilight

之间的 WEIGHT_LIGHT 中间权重和 WEIGHT_STANDARD

WeightExtrabold

额外的重量。

WeightExtraLight

最轻的预定义权重。

WeightHeavy

体重比 WEIGHT_BOLD

WeightLight

标准轻型。

WeightMedium

之间的 WEIGHT_REGULAR 中间权重和 WEIGHT_BOLD

WeightRegular

标准权重。

WeightSemibold

体重比 WEIGHT_REGULAR

WeightUltrabold

最重的预定义权重。

Width

字体宽度的属性键。

WidthCondensed

最精简的预定义宽度。

WidthExtended

最扩展的预定义宽度。

WidthRegular

标准宽度。

WidthSemiCondensed

中等压缩宽度。

WidthSemiExtended

中等扩展宽度。

方法

名称 说明
Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose()

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
Dispose(Boolean)

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
Equals(Object)

比较两个对象是否相等。

(继承自 AttributedCharacterIteratorAttribute)
GetHashCode()

返回对象的哈希代码值。

(继承自 AttributedCharacterIteratorAttribute)
JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
ReadResolve()

解析要反序列化为预定义常量的实例。

(继承自 AttributedCharacterIteratorAttribute)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
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()

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
IJavaPeerable.Finalized()

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

TextAttribute 类定义用于文本呈现的属性键和属性值。

(继承自 Object)

扩展方法

名称 说明
GetJniTypeName(IJavaPeerable)

获取实例 self类型的 JNI 名称。

JavaAs<TResult>(IJavaPeerable)

尝试强制self键入TResult,检查强制是否在Java端有效。

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

TextAttribute 类定义用于文本呈现的属性键和属性值。

TryJavaCast<TResult>(IJavaPeerable, TResult)

尝试强制self键入TResult,检查强制是否在Java端有效。

适用于