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 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
构造函数
| 名称 | 说明 |
|---|---|
| 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 |
表示行尾的整数具有零Width-Joiner(U+200D),后跟普通连字符(U+002D)。 (继承自 Paint) |
| EndHyphenEditNoEdit |
表示行尾的整数对连字符没有修改。 (继承自 Paint) |
| EndHyphenEditReplaceWithHyphen |
一个整数,表示行末尾的字符将替换为连字符(U+002D)。 (继承自 Paint) |
| HintingOff |
已过时.
禁用字体提示的字体提示选项。 (继承自 Paint) |
| HintingOn |
已过时.
启用字体提示的字体提示选项。 (继承自 Paint) |
| StartHyphenEditInsertHyphen |
表示行开头的整数具有普通连字符(U+002D)。 (继承自 Paint) |
| StartHyphenEditInsertZwj |
一个表示行开头的整数具有零Width-Joiner(U+200D)。 (继承自 Paint) |
| StartHyphenEditNoEdit |
表示行开头的整数对连字符没有修改。 (继承自 Paint) |
| TextRunFlagLeftEdge |
一个文本运行标志,指示运行位于行的最左侧视觉段。 (继承自 Paint) |
| TextRunFlagRightEdge |
一个文本运行标志,指示运行位于行的视觉上最右侧的段。 (继承自 Paint) |
| VerticalTextFlag |
已过时.
控制要以垂直方向写入的文本的平面 (继承自 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) |
| FontVariationOverride |
获取当前字体变体替代值。 - 或 - 设置用于重写的 TrueType 或 OpenType 字体变体设置。 (继承自 Paint) |
| FontVariationSettings |
返回字体变体设置。 (继承自 Paint) |
| Handle |
基础 Android 实例的句柄。 (继承自 Object) |
| Hinting |
返回绘图的提示模式。 - 或 - 设置油漆的提示模式。 (继承自 Paint) |
| JniIdentityHashCode |
获取互操作运行时分配给此Java对等的标识哈希代码。 (继承自 Object) |
| JniManagedPeerState |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 JavaObject) |
| JniPeerMembers |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 |
| LetterSpacing |
返回文本的画笔间距。 - 或 - 设置文本的画笔字母间距。 (继承自 Paint) |
| LinearText |
getFlags 的帮助程序(),如果设置了 LINEAR_TEXT_FLAG 位 ,则返回 true - 或 - setFlags 的帮助程序(), 设置或清除LINEAR_TEXT_FLAG位 (继承自 Paint) |
| LinkColor | |
| MaskFilter |
获取油漆的掩码筛选对象。 (继承自 Paint) |
| PathEffect |
获取画图的路径效果对象。 (继承自 Paint) |
| PeerReference |
获取此Java对等方的 JNI 对象引用。 (继承自 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 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 JavaObject) |
| IJavaPeerable.Finalized() |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 (继承自 JavaObject) |
扩展方法
| 名称 | 说明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
获取实例 |
| JavaAs<TResult>(IJavaPeerable) |
尝试强制 |
| JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
| JavaCast<TResult>(IJavaObject) |
TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
尝试强制 |