SpannableStringBuilder.GetTextRunCursor Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
deprecated
Restituisce la posizione successiva del cursore nell'esecuzione.
[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
Parametri
- contextStart
- Int32
indice iniziale del contesto
- contextEnd
- Int32
indice finale (non inclusivo) del contesto
- dir
- Int32
1 se l'esecuzione è RTL; in caso contrario, 0
- offset
- Int32
posizione del cursore da cui spostarsi
- cursorOpt
- Int32
come spostare il cursore, uno dei CURSOR_AFTER, CURSOR_AT_OR_AFTER, CURSOR_BEFORE, CURSOR_AT_OR_BEFORE o CURSOR_AT
- p
- Paint
Oggetto Paint che richiede queste informazioni
Restituisce
offset della posizione successiva o -1
- Attributi
Commenti
Restituisce la posizione successiva del cursore nell'esecuzione. In questo modo si evita di posizionare il cursore tra surrogati, tra caratteri che formano congiunzioni, tra caratteri di base e segni di combinazione o all'interno di un cluster di riordinamento.
Il contesto è il contesto di shaping per lo spostamento del cursore, in genere i limiti dell'intervallo di metrica che racchiude il cursore nella direzione di spostamento. contextStart
e contextEnd
offset
sono relativi all'inizio della stringa.
Se cursorOpt è CURSOR_AT e l'offset non è una posizione valida del cursore, restituisce -1. In caso contrario, questo non restituirà mai un valore prima di contextStart o dopo contextEnd.
Questo membro è deprecato. Si tratta di un metodo interno, evitare di usarlo nel codice
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.