TextPaint 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。
Java 文件 android.text.TextPaint。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| TextPaint() | |
| TextPaint(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| TextPaint(Paint) | |
| TextPaint(PaintFlags) | |
欄位
| 名稱 | Description |
|---|---|
| CursorAfter |
已淘汰.
getTextRunCursor 的選項。 (繼承來源 Paint) |
| CursorAt |
已淘汰.
getTextRunCursor 的選項。 (繼承來源 Paint) |
| CursorAtOrAfter |
已淘汰.
getTextRunCursor 的選項。 (繼承來源 Paint) |
| CursorAtOrBefore |
已淘汰.
getTextRunCursor 的選項。 (繼承來源 Paint) |
| CursorBefore |
已淘汰.
getTextRunCursor 的選項。 (繼承來源 Paint) |
| EndHyphenEditInsertArmenianHyphen |
代表該行末端的整數帶有阿門提安連字號(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 |
已淘汰.
字型 hinter 選項,可以停用字型提示。 (繼承來源 Paint) |
| HintingOn |
已淘汰.
啟用字型提示的字型 hinter 選項。 (繼承來源 Paint) |
| StartHyphenEditInsertHyphen |
代表行起始的整數具有正規連字號(U+002D)。 (繼承來源 Paint) |
| StartHyphenEditInsertZwj |
代表直線起始的整數為零Width-Joiner(U+200D)。 (繼承來源 Paint) |
| StartHyphenEditNoEdit |
代表行起始的整數則不需對連字符號進行修改。 (繼承來源 Paint) |
| TextRunFlagLeftEdge |
一個文字標記,表示該路線位於該線中視覺上最左側的段子。 (繼承來源 Paint) |
| TextRunFlagRightEdge |
一個文字標記,表示該路線位於該線最右邊的視覺區段。 (繼承來源 Paint) |
| VerticalTextFlag |
已淘汰.
一個平面,控制文字以垂直方向書寫 (繼承來源 Paint) |
屬性
| 名稱 | Description |
|---|---|
| Alpha |
幫手 getColor() 只回傳顏色的 alpha 值。 -或- Helper to setColor(),只指派顏色的 alpha 值,保持其 r、g、b 值不變。 (繼承來源 Paint) |
| AntiAlias |
getFlags() 的輔助工具,如果 ANTI_ALIAS_FLAG 位元設定為 True,抗鋸齒會平滑繪製的邊緣,但對形狀內部沒有影響。 -或- Helper for setFlags()、設定或清除ANTI_ALIAS_FLAG位抗鋸齒會平滑繪製的邊緣,但對形狀內部沒有影響。 (繼承來源 Paint) |
| BaselineShift | |
| BgColor | |
| BlendMode |
取得顏料的混合模式物件。 -或者- 設定或清除混合模式。 (繼承來源 Paint) |
| Class |
回傳此 |
| Color |
用 sRGB 還原油漆顏色。 -或者- 設定油漆顏色。 (繼承來源 Paint) |
| ColorFilter |
買油漆的色彩濾鏡(可能是零色濾鏡)。 (繼承來源 Paint) |
| ColorLong |
還原油漆的顏色。 (繼承來源 Paint) |
| Density | |
| Dither |
GetFlags() 的輔助工具,若位元設定為 DITHER_FLAG 則回傳為真,抖動會影響比裝置精度更高的顏色下取樣方式。 -或- setFlags()的輔助工具,設定或清除DITHER_FLAG位元抖動會影響比裝置精度更高的顏色如何被降採樣。 (繼承來源 Paint) |
| DrawableState | |
| ElegantTextHeight |
取得優雅的指標旗幟。 -或者- 設定油漆優雅的身高指標旗幟。 (繼承來源 Paint) |
| EndHyphenEdit |
取得目前的連字號長度。 -或者- 在油漆上設定結尾連字號編輯。 (繼承來源 Paint) |
| FakeBoldText |
GetFlags() 的助手,若FAKE_BOLD_TEXT_FLAG位元被設定為 True,則回傳 -或- Helper for 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 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。 (繼承來源 JavaObject) |
| JniPeerMembers |
TextPaint 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。 |
| LetterSpacing |
文字時還原油漆的字距。 -或者- 設定文字的字距。 (繼承來源 Paint) |
| LinearText |
GetFlags() 的助手,若LINEAR_TEXT_FLAG位元被設定為 -或- Helper for setFlags(),則返回 true,LINEAR_TEXT_FLAG 位元則設定或清除 (繼承來源 Paint) |
| LinkColor | |
| MaskFilter |
取得顏料的遮罩過濾器物件。 (繼承來源 Paint) |
| PathEffect |
取得顏料的路徑效果物件。 (繼承來源 Paint) |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| Rasterizer |
已淘汰.
取得油漆的光柵化器(或 null)。 (繼承來源 Paint) |
| Shader |
取得 Paint 的著色器物件。 (繼承來源 Paint) |
| ShadowLayerColor |
回傳陰影層的顏色。 (繼承來源 Paint) |
| ShadowLayerColorLong |
回傳陰影層的顏色。 (繼承來源 Paint) |
| ShadowLayerDx |
回傳陰影層的 x 偏移量。 (繼承來源 Paint) |
| ShadowLayerDy |
回傳陰影層的 y 偏移量。 (繼承來源 Paint) |
| ShadowLayerRadius |
回傳陰影層的模糊半徑。 (繼承來源 Paint) |
| StartHyphenEdit |
取得開始連字號編輯的當前值。 -或者- 在油漆上設定起始連字號編輯。 (繼承來源 Paint) |
| StrikeThruPosition |
從劃線頂端到基線的距離(以像素計)。 (繼承來源 Paint) |
| StrikeThruText |
GetFlags() 的助手,若STRIKE_THRU_TEXT_FLAG位元被設定則回傳為真 -或- Helper for setFlags(),設定或清除STRIKE_THRU_TEXT_FLAG位元 (繼承來源 Paint) |
| StrikeThruThickness |
回傳劃線的粗細(像素單位)。 (繼承來源 Paint) |
| StrokeCap |
返回油漆的 Cap,控制筆劃線條和路徑的起點與結尾。 -或者- 設定油漆蓋。 (繼承來源 Paint) |
| StrokeJoin |
回傳油漆筆劃連接的類型。 -或者- 設定油漆的接合。 (繼承來源 Paint) |
| StrokeMiter |
回傳油漆的筆劃斜切值。 -或者- 設定油漆的筆觸斜切值。 (繼承來源 Paint) |
| StrokeWidth |
還原寬度以便用來撫摸。 -或者- 設定劃線寬度。 (繼承來源 Paint) |
| SubpixelText |
GetFlags() 的 Helper ,若SUBPIXEL_TEXT_FLAG位元被設定為 -或- Helper for setFlags(),則回傳 true,SUBPIXEL_TEXT_FLAG 位元的設定或清除 (繼承來源 Paint) |
| TextAlign |
回傳畫圖的對齊值來繪製文字。 -或- 設定畫色的文字對齊。 (繼承來源 Paint) |
| TextLocale |
取得文本的主要地點。 -或- 將文字 locale 清單設為僅包含 locale 的單成員清單。 (繼承來源 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() 的 helper ,若UNDERLINE_TEXT_FLAG位元被設定,則回傳 true;;UNDERLINE_TEXT_FLAG; (繼承來源 Paint) |
| UnderlineThickness |
回傳底線的粗細(以像素為單位)。 (繼承來源 Paint) |
| WordSpacing |
還原顏料額外的字距。 -或者- 設定顏料額外的字距。 (繼承來源 Paint) |
| Xfermode |
取得油漆的轉移模式物件。 (繼承來源 Paint) |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
TextPaint 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
TextPaint 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
TextPaint 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
TextPaint 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
TextPaint 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
TextPaint 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
TextPaint 是 Paint 的擴充,保留了一些在文字測量和繪圖時使用的額外資料空間。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |