TextPaint 类

定义

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 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

适用于 . 的 android.text.TextPaintJava 文档

本页的某些部分是根据 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

返回此 Object的运行时类。

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

方法

Ascent()

根据当前字面和文本大小返回基线(负)上方(负)的距离(上升)。

(继承自 Paint)
BreakText(Char[], Int32, Int32, Single, Single[])

测量文本,如果测量的宽度超过 maxWidth,则提前停止。

(继承自 Paint)
BreakText(ICharSequence, Int32, Int32, Boolean, Single, Single[])

测量文本,如果测量的宽度超过 maxWidth,则提前停止。

(继承自 Paint)
BreakText(String, Boolean, Single, Single[])

测量文本,如果测量的宽度超过 maxWidth,则提前停止。

(继承自 Paint)
BreakText(String, Int32, Int32, Boolean, Single, Single[])

测量文本,如果测量的宽度超过 maxWidth,则提前停止。

(继承自 Paint)
ClearShadowLayer()

清除阴影层。

(继承自 Paint)
Clone()

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

(继承自 Object)
Descent()

根据当前字面和文本大小返回基线(下降)下面的距离(正)。

(继承自 Paint)
Dispose()

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Object)
Dispose(Boolean)

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
EqualsForTextMeasurement(Paint)

返回 true 的传递 Paint 结果将对文本度量产生相同的影响

(继承自 Paint)
GetFillPath(Path, Path)

将任意/所有效果(patheffect, stroking)应用于 src,以 dst 返回结果。

(继承自 Paint)
GetFontMetrics()

分配新的 FontMetrics 对象,然后使用它调用 getFontMetrics(fm),并返回对象。

(继承自 Paint)
GetFontMetrics(Paint+FontMetrics)

分配新的 FontMetrics 对象,然后使用它调用 getFontMetrics(fm),并返回对象。

(继承自 Paint)
GetFontMetricsInt()

返回字体的内联间距,给定“画图”的字样、文本大小等设置。

(继承自 Paint)
GetFontMetricsInt(Char[], Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt)

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Paint)
GetFontMetricsInt(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt)

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Paint)
GetFontMetricsInt(Paint+FontMetricsInt)

返回字体的内联间距,给定“画图”的字样、文本大小等设置。

(继承自 Paint)
GetFontMetricsInt(String, Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt)

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Paint)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetOffsetForAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Single)

获取其位置最接近指定水平位置的字符串中的字符偏移量。

(继承自 Paint)
GetOffsetForAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Single)

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Paint)
GetOffsetForAdvance(String, Int32, Int32, Int32, Int32, Boolean, Single)

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Paint)
GetRunAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32)

测量文本运行中的游标位置。

(继承自 Paint)
GetRunAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Int32)

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Paint)
GetRunAdvance(String, Int32, Int32, Int32, Int32, Boolean, Int32)

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Paint)
GetRunCharacterAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

测量文本运行中每个字符的前进程度,并返回运行中的游标位置。

(继承自 Paint)
GetRunCharacterAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Paint)
GetRunCharacterAdvance(String, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Paint)
GetStyle()

返回用于控制基元几何图形解释方式的油漆样式(除 drawBitmap(始终假定FILL_STYLE)外)。

(继承自 Paint)
GetTextBounds(Char[], Int32, Int32, Rect)

以边界(由调用方分配)返回包含所有字符的最小矩形,其隐含原点为 (0,0)。

(继承自 Paint)
GetTextBounds(ICharSequence, Int32, Int32, Rect)

检索文本边界框并存储到边界。

(继承自 Paint)
GetTextBounds(String, Int32, Int32, Rect)

检索文本边界框并存储到边界。

(继承自 Paint)
GetTextPath(Char[], Int32, Int32, Single, Single, Path)

返回指定文本的路径(大纲)。

(继承自 Paint)
GetTextPath(String, Int32, Int32, Single, Single, Path)

返回指定文本的路径(大纲)。

(继承自 Paint)
GetTextRunAdvances(Char[], Int32, Int32, Int32, Int32, Boolean, Single[], Int32)

检索文本的字符前进。

(继承自 Paint)
GetTextRunCursor(Char[], Int32, Int32, Boolean, Int32, Int32)

返回运行中的下一个游标位置。

(继承自 Paint)
GetTextRunCursor(ICharSequence, Int32, Int32, Boolean, Int32, Int32)

返回运行中的下一个游标位置。

(继承自 Paint)
GetTextRunCursor(String, Int32, Int32, Boolean, Int32, Int32)

返回运行中的下一个游标位置。

(继承自 Paint)
GetTextWidths(Char[], Int32, Int32, Single[])

返回字符串中字符的前进宽度。

(继承自 Paint)
GetTextWidths(ICharSequence, Int32, Int32, Single[])

返回字符串中字符的前进宽度。

(继承自 Paint)
GetTextWidths(String, Int32, Int32, Single[])

返回字符串中字符的前进宽度。

(继承自 Paint)
GetTextWidths(String, Single[])

返回字符串中字符的前进宽度。

(继承自 Paint)
HasGlyph(String)

确定画上设置的字形是否具有支持字符串的字形。

(继承自 Paint)
JavaFinalize()

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

(继承自 Object)
MeasureText(Char[], Int32, Int32)

返回文本的宽度。

(继承自 Paint)
MeasureText(ICharSequence, Int32, Int32)

返回文本的宽度。

(继承自 Paint)
MeasureText(String)

返回文本的宽度。

(继承自 Paint)
MeasureText(String, Int32, Int32)

返回文本的宽度。

(继承自 Paint)
Notify()

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

(继承自 Object)
NotifyAll()

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

(继承自 Object)
Reset()

将油漆还原到其默认设置。

(继承自 Paint)
Set(Paint)

将 src 中的字段复制到此油漆中。

(继承自 Paint)
Set(TextPaint)

将 tp 中的字段复制到此 TextPaint 中,包括从 Paint 继承的字段。

SetARGB(Int32, Int32, Int32, Int32)

用于 setColor()的帮助程序,它采用 a、r、g、b 并构造颜色 int

(继承自 Paint)
SetColor(Int64)

使用 .. 设置油漆的颜色 ColorLong

(继承自 Paint)
SetColorFilter(ColorFilter)

设置或清除油漆的颜色筛选器,返回参数。

(继承自 Paint)
SetFontVariationSettings(String)

设置 TrueType 或 OpenType 字体变体设置。

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

设置 Handle 属性。

(继承自 Object)
SetMaskFilter(MaskFilter)

设置或清除掩码筛选对象。

(继承自 Paint)
SetPathEffect(PathEffect)

设置或清除 patheffect 对象。

(继承自 Paint)
SetRasterizer(Rasterizer)
已过时.

设置或清除光栅器对象。

(继承自 Paint)
SetShader(Shader)

设置或清除着色器对象。

(继承自 Paint)
SetShadowLayer(Single, Single, Single, Color)

这会在主层下方绘制阴影层,该层具有指定的偏移量和颜色以及模糊半径。

(继承自 Paint)
SetShadowLayer(Single, Single, Single, Int64)

这会在主层下方绘制阴影层,该层具有指定的偏移量和颜色以及模糊半径。

(继承自 Paint)
SetStyle(Paint+Style)

设置绘制的样式,用于控制基元几何图形解释方式(除 drawBitmap 外,始终假定 Fill)。

(继承自 Paint)
SetTypeface(Typeface)

设置或清除字样对象。

(继承自 Paint)
SetXfermode(Xfermode)

设置或清除传输模式对象。

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

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

(继承自 Object)
ToString()

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

(继承自 Object)
UnregisterFromRuntime()

TextPaint 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

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

显式接口实现

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 是画图的扩展,为文本测量和绘图期间使用的某些额外数据留出空间。

适用于