TextPaint 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。
[Android.Runtime.Register("android/text/TextPaint", DoNotGenerateAcw=true)]
public class TextPaint : Android.Graphics.Paint
[<Android.Runtime.Register("android/text/TextPaint", DoNotGenerateAcw=true)>]
type TextPaint = class
inherit Paint
- 继承
- 属性
注解
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。
适用于 . 的 android.text.TextPaint
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
构造函数
TextPaint() | |
TextPaint(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
TextPaint(Paint) | |
TextPaint(PaintFlags) |
字段
CursorAfter |
已过时.
getTextRunCursor 的选项。 (继承自 Paint) |
CursorAt |
已过时.
getTextRunCursor 的选项。 (继承自 Paint) |
CursorAtOrAfter |
已过时.
getTextRunCursor 的选项。 (继承自 Paint) |
CursorAtOrBefore |
已过时.
getTextRunCursor 的选项。 (继承自 Paint) |
CursorBefore |
已过时.
getTextRunCursor 的选项。 (继承自 Paint) |
EndHyphenEditInsertArmenianHyphen |
表示行尾的整数具有 Armentian 连字符(U+058A)。 (继承自 Paint) |
EndHyphenEditInsertHyphen |
表示行尾的整数具有普通连字符(U+002D)。 (继承自 Paint) |
EndHyphenEditInsertMaqaf |
一个整数,表示行尾有 maqaf (希伯来语连字符,U+05BE)。 (继承自 Paint) |
EndHyphenEditInsertUcasHyphen |
表示线条末尾的整数具有加拿大音节连字符(U+1400)。 (继承自 Paint) |
EndHyphenEditInsertZwjAndHyphen |
表示行尾的整数具有零宽度联接器(U+200D),后跟普通连字符(U+002D)。 (继承自 Paint) |
EndHyphenEditNoEdit |
表示行尾的整数对连字符没有修改。 (继承自 Paint) |
EndHyphenEditReplaceWithHyphen |
一个整数,表示行末尾的字符将替换为连字符(U+002D)。 (继承自 Paint) |
HintingOff |
已过时.
禁用字体提示的字体提示选项。 (继承自 Paint) |
HintingOn |
已过时.
启用字体提示的字体提示选项。 (继承自 Paint) |
StartHyphenEditInsertHyphen |
表示行开头的整数具有普通连字符(U+002D)。 (继承自 Paint) |
StartHyphenEditInsertZwj |
一个表示行开头的整数具有零宽度联接器(U+200D)。 (继承自 Paint) |
StartHyphenEditNoEdit |
表示行开头的整数对连字符没有修改。 (继承自 Paint) |
属性
Alpha |
用于 getColor() 的帮助程序,它只返回颜色的 alpha 值。 - 或 - Helper to setColor(),它只分配颜色的 alpha 值,保留其 r,g,b 值保持不变。 (继承自 Paint) |
AntiAlias |
getFlags 的帮助程序(),如果ANTI_ALIAS_FLAG位设置为 AntiAliasing 将平滑绘制的边缘,但对形状的内部没有影响,则返回 true。 - 或 - setFlags()的帮助程序,设置或清除ANTI_ALIAS_FLAG位 AntiAliasing 平滑化正在绘制的边缘,但对形状的内部没有影响。 (继承自 Paint) |
BaselineShift | |
BgColor | |
BlendMode |
获取油漆的混合模式对象。 - 或 - 设置或清除混合模式。 (继承自 Paint) |
Class |
返回此 |
Color |
返回 sRGB 中的油漆颜色。 - 或 - 设置油漆的颜色。 (继承自 Paint) |
ColorFilter |
获取油漆的色筛选器(可能为 null)。 (继承自 Paint) |
ColorLong |
返回油漆的颜色。 (继承自 Paint) |
Density | |
Dither |
如果设置了DITHER_FLAG位,则 getFlags()的帮助程序返回 true 会影响比设备向下采样更高的精度的颜色。 - 或 - setFlags()的帮助程序,设置或清除DITHER_FLAG位Dithering会影响比设备向下采样的精度更高的颜色。 (继承自 Paint) |
DrawableState | |
ElegantTextHeight |
获取优雅的指标标志。 - 或 - 设置油漆的优雅高度指标标志。 (继承自 Paint) |
EndHyphenEdit |
获取结束连字符编辑的当前值。 - 或 - 在绘图上设置结束连字符编辑。 (继承自 Paint) |
FakeBoldText |
getFlags 的帮助程序(),如果设置了 FAKE_BOLD_TEXT_FLAG 位 ,则返回 true - 或 - setFlags 的帮助程序(), 设置或清除FAKE_BOLD_TEXT_FLAG位 (继承自 Paint) |
FilterBitmap |
是否激活位图筛选器。 - 或 - setFlags()、设置或清除FILTER_BITMAP_FLAG位的帮助程序。 (继承自 Paint) |
Flags |
返回油漆的标志。 - 或 - 设置油漆的标志。 (继承自 Paint) |
FontFeatureSettings |
返回字体功能设置。 -或 - 设置字体功能设置。 (继承自 Paint) |
FontSpacing |
根据当前字面和文本大小返回建议的行距。 (继承自 Paint) |
FontVariationSettings |
返回字体变体设置。 (继承自 Paint) |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
Hinting |
返回绘图的提示模式。 - 或 - 设置油漆的提示模式。 (继承自 Paint) |
JniIdentityHashCode |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 Object) |
JniPeerMembers |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 |
LetterSpacing |
返回文本的画笔间距。 - 或 - 设置文本的画笔字母间距。 (继承自 Paint) |
LinearText |
getFlags 的帮助程序(),如果设置了 LINEAR_TEXT_FLAG 位 ,则返回 true - 或 - setFlags 的帮助程序(), 设置或清除LINEAR_TEXT_FLAG位 (继承自 Paint) |
LinkColor | |
MaskFilter |
获取油漆的掩码筛选对象。 (继承自 Paint) |
PathEffect |
获取画图的路径效果对象。 (继承自 Paint) |
PeerReference |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 Object) |
Rasterizer |
已过时.
获取油漆的光栅器(或 null)。 (继承自 Paint) |
Shader |
获取油漆的着色器对象。 (继承自 Paint) |
ShadowLayerColor |
返回阴影层的颜色。 (继承自 Paint) |
ShadowLayerColorLong |
返回阴影层的颜色。 (继承自 Paint) |
ShadowLayerDx |
返回阴影层的 x 偏移量。 (继承自 Paint) |
ShadowLayerDy |
返回阴影层的 y 偏移量。 (继承自 Paint) |
ShadowLayerRadius |
返回阴影层的模糊半径。 (继承自 Paint) |
StartHyphenEdit |
获取开始连字符编辑的当前值。 - 或 - 在绘图上设置开始连字符编辑。 (继承自 Paint) |
StrikeThruPosition |
从删除线顶部到基线的距离(以像素为单位)。 (继承自 Paint) |
StrikeThruText |
getFlags 的帮助程序(),如果设置了 STRIKE_THRU_TEXT_FLAG 位 ,则返回 true - 或 - setFlags 的帮助程序(), 设置或清除STRIKE_THRU_TEXT_FLAG位 (继承自 Paint) |
StrikeThruThickness |
以像素为单位返回删除线的粗细。 (继承自 Paint) |
StrokeCap |
返回绘图的 Cap,控制如何处理笔划线条和路径的开始和结尾。 - 或 - 设置油漆的上限。 (继承自 Paint) |
StrokeJoin |
返回油漆的笔划联接类型。 - 或 - 设置油漆的联接。 (继承自 Paint) |
StrokeMiter |
返回油漆的笔划 miter 值。 - 或 - 设置油漆的笔划 miter 值。 (继承自 Paint) |
StrokeWidth |
返回用于抚摸的宽度。 - 或 - 设置用于抚摸的宽度。 (继承自 Paint) |
SubpixelText |
getFlags 的帮助程序(),如果设置了 SUBPIXEL_TEXT_FLAG 位 ,则返回 true - 或 - setFlags 的帮助程序(), 设置或清除SUBPIXEL_TEXT_FLAG位 (继承自 Paint) |
TextAlign |
返回绘制文本的“对齐”值。 - 或 - 设置画图的文本对齐方式。 (继承自 Paint) |
TextLocale |
获取文本的主要区域设置。 - 或 - 将文本区域设置列表设置为仅包含区域设置的一个成员列表。 (继承自 Paint) |
TextLocales |
获取文本区域设置列表。 - 或 - 设置文本区域设置列表。 (继承自 Paint) |
TextScaleX |
返回文本的水平刻度因子。 - 或 - 设置文本的水平比例因子。 (继承自 Paint) |
TextSize |
返回绘图的文本大小。 - 或 - 设置油漆的文本大小。 (继承自 Paint) |
TextSkewX |
返回文本的水平倾斜因子。 - 或 - 设置文本的水平倾斜因子。 (继承自 Paint) |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
Typeface |
获取油漆的字样对象。 (继承自 Paint) |
UnderlineColor |
特殊值 0 表示没有自定义下划线 |
UnderlinePosition |
返回从下划线顶部到基线(以像素为单位)的距离。 (继承自 Paint) |
UnderlineText |
getFlags 的帮助程序(),如果设置了 UNDERLINE_TEXT_FLAG 位 ,则返回 true - 或 - setFlags 的帮助程序(),设置或清除UNDERLINE_TEXT_FLAG位 (继承自 Paint) |
UnderlineThickness |
返回下划线的粗细(以像素为单位)。 (继承自 Paint) |
WordSpacing |
返回文本的画图的额外字距。 - 或 - 设置文本的画图的额外字距。 (继承自 Paint) |
Xfermode |
获取油漆的传输模式对象。 (继承自 Paint) |
方法
显式接口实现
IJavaPeerable.Disposed() |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 Object) |
IJavaPeerable.Finalized() |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 Object) |
IJavaPeerable.JniManagedPeerState |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 Object) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 |
GetJniTypeName(IJavaPeerable) |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 |