共用方式為


TextPaint 類別

定義

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

[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 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

android.text.TextPaintJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

TextPaint()
TextPaint(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

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() 的協助程式會傳回 true,如果ANTI_ALIAS_FLAG位設定 AntiAliasing 會平滑繪製所繪製項目的邊緣,但不會影響圖形的內部。 -或- setFlags() 的協助程式,設定或清除ANTI_ALIAS_FLAG位 AntiAliasing 會平滑繪製所繪製項目的邊緣,但不會影響圖形的內部。

(繼承來源 Paint)
BaselineShift
BgColor
BlendMode

取得油漆的混合模式物件。 -或- 設定或清除混合模式。

(繼承來源 Paint)
Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Color

以 sRGB 傳回油漆的色彩。 -或- 設定油漆的色彩。

(繼承來源 Paint)
ColorFilter

取得油漆的色彩篩選器(可能是 Null)。

(繼承來源 Paint)
ColorLong

傳回油漆的色彩。

(繼承來源 Paint)
Density
Dither

getFlags() 的協助程式會傳回 true,如果設定DITHER_FLAG位,Dithering 會影響比裝置向下取樣高精確度的色彩。 -或- 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 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
JniPeerMembers

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

LetterSpacing

傳回文字的油漆字母間距。 -或- 為文字設定油漆的字母間距。

(繼承來源 Paint)
LinearText

getFlags 的協助程式(),如果已設定LINEAR_TEXT_FLAG位,則會傳回 true -或 - setFlags 的協助程式(), 設定或清除LINEAR_TEXT_FLAG位

(繼承來源 Paint)
LinkColor
MaskFilter

取得油漆的遮罩篩選物件。

(繼承來源 Paint)
PathEffect

取得油漆的路徑效果物件。

(繼承來源 Paint)
PeerReference

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 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,控制如何處理筆劃線條和路徑的開始和結尾。 -或- 設定油漆的 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 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

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 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
Dispose(Boolean)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
EqualsForTextMeasurement(Paint)

傳回所傳遞 Paint 的 true 會對文字測量產生相同的效果

(繼承來源 Paint)
GetFillPath(Path, Path)

將任何/所有效果 (patheffect, stroking) 套用至 src,以 dst 傳回結果。

(繼承來源 Paint)
GetFontMetrics()

配置新的 FontMetrics 對象,然後使用它呼叫 getFontMetrics(fm),並傳回 物件。

(繼承來源 Paint)
GetFontMetrics(Paint+FontMetrics)

配置新的 FontMetrics 對象,然後使用它呼叫 getFontMetrics(fm),並傳回 物件。

(繼承來源 Paint)
GetFontMetricsInt()

會傳回字型的內嵌間距,指定 [手繪] 的字樣、textSize 等設定。

(繼承來源 Paint)
GetFontMetricsInt(Char[], Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Paint)
GetFontMetricsInt(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Paint)
GetFontMetricsInt(Paint+FontMetricsInt)

會傳回字型的內嵌間距,指定 [手繪] 的字樣、textSize 等設定。

(繼承來源 Paint)
GetFontMetricsInt(String, Int32, Int32, Int32, Int32, Boolean, Paint+FontMetricsInt)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Paint)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetOffsetForAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Single)

取得字串中位置最接近指定水準位置的字元位移。

(繼承來源 Paint)
GetOffsetForAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Single)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Paint)
GetOffsetForAdvance(String, Int32, Int32, Int32, Int32, Boolean, Single)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Paint)
GetRunAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32)

測量文字執行內的游標位置。

(繼承來源 Paint)
GetRunAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Int32)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Paint)
GetRunAdvance(String, Int32, Int32, Int32, Int32, Boolean, Int32)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Paint)
GetRunCharacterAdvance(Char[], Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

測量文字執行中每個字元的進階,並傳回執行中的游標位置。

(繼承來源 Paint)
GetRunCharacterAdvance(ICharSequence, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Paint)
GetRunCharacterAdvance(String, Int32, Int32, Int32, Int32, Boolean, Int32, Single[], Int32)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 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)

Helper to 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)

設定或清除 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 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
IJavaPeerable.Finalized()

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

GetJniTypeName(IJavaPeerable)

TextPaint 是 Paint 的延伸模組,為文字測量和繪圖期間所使用的一些額外數據留出空間。

適用於