Lingua

Layout.GetRangeForRect Metodo

Definizione

Trova l'intervallo di testo all'interno dell'area del rettangolo specificata.

[Android.Runtime.Register("getRangeForRect", "(Landroid/graphics/RectF;Landroid/text/SegmentFinder;Landroid/text/Layout$TextInclusionStrategy;)[I", "GetGetRangeForRect_Landroid_graphics_RectF_Landroid_text_SegmentFinder_Landroid_text_Layout_TextInclusionStrategy_Handler", ApiSince=34)]
public virtual int[]? GetRangeForRect(Android.Graphics.RectF area, Android.Text.SegmentFinder segmentFinder, Android.Text.Layout.ITextInclusionStrategy inclusionStrategy);
[<Android.Runtime.Register("getRangeForRect", "(Landroid/graphics/RectF;Landroid/text/SegmentFinder;Landroid/text/Layout$TextInclusionStrategy;)[I", "GetGetRangeForRect_Landroid_graphics_RectF_Landroid_text_SegmentFinder_Landroid_text_Layout_TextInclusionStrategy_Handler", ApiSince=34)>]
abstract member GetRangeForRect : Android.Graphics.RectF * Android.Text.SegmentFinder * Android.Text.Layout.ITextInclusionStrategy -> int[]
override this.GetRangeForRect : Android.Graphics.RectF * Android.Text.SegmentFinder * Android.Text.Layout.ITextInclusionStrategy -> int[]

Parametri

area
RectF

area per cui verrà trovato l'intervallo di testo. Questo valore non può essere Null.

segmentFinder
SegmentFinder

SegmentFinder per determinare gli intervalli di testo da considerare come segmento di testo. Questo valore non può essere Null.

inclusionStrategy
Layout.ITextInclusionStrategy

strategia per determinare se un segmento di testo si trova all'interno dell'area specificata. Questo valore non può essere Null.

Valori restituiti

Int32[]

matrice int di dimensioni 2 contenente gli offset di caratteri iniziale (inclusivo) e finale (esclusivo) dell'intervallo di testo oppure null se non sono presenti segmenti di testo all'interno dell'area

Attributi

Commenti

Trova l'intervallo di testo all'interno dell'area del rettangolo specificata. L'inizio dell'intervallo è l'inizio del primo segmento di testo all'interno dell'area e la fine dell'intervallo è la fine dell'ultimo segmento di testo all'interno dell'area.

Un segmento di testo viene considerato all'interno dell'area in base all'oggetto TextInclusionStrategy fornito. Se un segmento di testo si estende su più righe o più esecuzioni direzionali (ad esempio una parola sillabata), il segmento di testo viene diviso in parti della linea e le interruzioni di esecuzione, il segmento di testo viene considerato all'interno dell'area se uno dei suoi pezzi si trova all'interno dell'area.

L'intervallo restituito può includere anche segmenti di testo che non si trovano all'interno dell'area specificata, se tali segmenti di testo si trovano tra segmenti di testo che si trovano all'interno dell'area. Ad esempio, l'intervallo restituito può essere "segment1 segment2 segment3" se "segment1" e "segment3" si trovano all'interno dell'area e "segment2" non è.

Informazioni di riferimento su Android per android.text.Layout.getRangeForRect.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a