Layout.GetRangeForRect Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Localiza o intervalo de texto que está dentro da área de retângulo especificada.
[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[]
Parâmetros
- area
- RectF
área para a qual o intervalo de texto será encontrado. Este valor não pode ser nulo.
- segmentFinder
- SegmentFinder
SegmentFinder para determinar os intervalos de texto a serem considerados como um segmento de texto. Este valor não pode ser nulo.
- inclusionStrategy
- Layout.ITextInclusionStrategy
estratégia para determinar se um segmento de texto está dentro da área especificada. Este valor não pode ser nulo.
Retornos
matriz int do tamanho 2 que contém os deslocamentos de caracteres inicial (inclusivo) e final (exclusivo) do intervalo de texto ou nulo se não houver segmentos de texto dentro da área
- Atributos
Comentários
Localiza o intervalo de texto que está dentro da área de retângulo especificada. O início do intervalo é o início do primeiro segmento de texto dentro da área e o final do intervalo é o final do último segmento de texto dentro da área.
Um segmento de texto é considerado dentro da área de acordo com o TextInclusionStrategy fornecido. Se um segmento de texto abranger várias linhas ou várias execuções direcionais (por exemplo, uma palavra hifenizada), o segmento de texto será dividido em partes na linha e quebras de execução, então o segmento de texto será considerado dentro da área se alguma de suas partes estiver dentro da área.
O intervalo retornado também pode incluir segmentos de texto que não estão dentro da área especificada, se esses segmentos de texto estiverem entre segmentos de texto que estão dentro da área. Por exemplo, o intervalo retornado poderá ser "segment1 segment2 segment3" se "segment1" e "segment3" estiverem dentro da área e "segment2" não estiver.
Referência do Android para android.text.Layout.getRangeForRect.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.