SpannableStringBuilder.GetTextRunCursor 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
deprecated
傳回執行中的下一個數據指標位置。
[Android.Runtime.Register("getTextRunCursor", "(IIIIILandroid/graphics/Paint;)I", "GetGetTextRunCursor_IIIIILandroid_graphics_Paint_Handler")]
[System.Obsolete("deprecated")]
public virtual int GetTextRunCursor (int contextStart, int contextEnd, int dir, int offset, int cursorOpt, Android.Graphics.Paint? p);
[<Android.Runtime.Register("getTextRunCursor", "(IIIIILandroid/graphics/Paint;)I", "GetGetTextRunCursor_IIIIILandroid_graphics_Paint_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member GetTextRunCursor : int * int * int * int * int * Android.Graphics.Paint -> int
override this.GetTextRunCursor : int * int * int * int * int * Android.Graphics.Paint -> int
參數
- contextStart
- Int32
內容的開始索引
- contextEnd
- Int32
內容的 (非內含) 結束索引
- dir
- Int32
如果執行是 RTL,則為 1,否則為 0
- offset
- Int32
要從中移動的數據指標位置
- cursorOpt
- Int32
如何移動游標、CURSOR_AFTER、CURSOR_AT_OR_AFTER、CURSOR_BEFORE、CURSOR_AT_OR_BEFORE或CURSOR_AT
- p
- Paint
正在要求這項資訊的 Paint 物件
傳回
下一個位置的位移,或 -1
- 屬性
備註
傳回執行中的下一個數據指標位置。 這可避免將游標放在代理之間、組成連結的字元、基底字元與合併標記之間,或重新排序叢集內。
內容是數據指標移動的成形內容,通常是以移動方向括住游標的度量範圍界限。 contextStart
和 contextEnd
offset
相對於字串開頭。
如果 cursorOpt 是CURSOR_AT且位移不是有效的數據指標位置,則會傳回 -1。 否則,在contextStart或contextEnd之後,永遠不會傳回值。
已取代這個成員。 這是內部方法,避免在您的程式代碼中使用
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。