TextBoundsInfo.GetRangeForRect Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Busca el intervalo de texto que está dentro del área de rectángulo especificada.
[Android.Runtime.Register("getRangeForRect", "(Landroid/graphics/RectF;Landroid/text/SegmentFinder;Landroid/text/Layout$TextInclusionStrategy;)[I", "", ApiSince=34)]
public 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", "", ApiSince=34)>]
member this.GetRangeForRect : Android.Graphics.RectF * Android.Text.SegmentFinder * Android.Text.Layout.ITextInclusionStrategy -> int[]
Parámetros
- area
- RectF
área para la que se encontrará el intervalo de texto. Este valor no puede ser nulo.
- segmentFinder
- SegmentFinder
SegmentFinder para determinar los intervalos de texto que se deben considerar como segmentos de texto. Este valor no puede ser nulo.
- inclusionStrategy
- Layout.ITextInclusionStrategy
estrategia para determinar si un segmento de texto está dentro del área especificada. Este valor no puede ser nulo.
Devoluciones
el intervalo de texto almacenado en una matriz int de dos elementos. El primer elemento es el inicio (inclusivo) del intervalo de texto y el segundo elemento es los desplazamientos de caracteres finales (exclusivos) del intervalo de texto o null si no hay segmentos de texto dentro del área.
- Atributos
Comentarios
Busca el intervalo de texto que está dentro del área de rectángulo especificada. Este método es un homólogo de Layout.getRangeForRect(RectF,SegmentFinder,Layout.TextInclusionStrategy).
Se supone que el editor presenta texto en líneas horizontales de arriba a abajo y que cada línea se establece según el algoritmo de visualización especificado en el algoritmo bidireccional Unicode.
Este método no comprueba los intervalos de texto cuya información de línea falta. Por ejemplo, supongamos que el intervalo TextBoundsInfo va del índice 5 al 15 y la línea asociada SegmentFinder identifica solo un intervalo de líneas, de 7 a 12. El método no comprueba el texto de los intervalos [5, 7) y [12, 15).
Referencia de Android para android.view.inputmethod.TextBoundsInfo.getRangeForRect.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.