ITextRangeProvider Interfaz

Definición

Expone métodos y propiedades para admitir el acceso del cliente de automatización de la interfaz de usuario a una sección de texto continuo en un contenedor de texto que implemente ITextProvider.Exposes methods and properties to support UI Automation client access to a span of continuous text in a text container that implements ITextProvider.

public interface class ITextRangeProvider
public interface ITextRangeProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("5347ad7b-c355-46f8-aff5-909033582f63")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITextRangeProvider
type ITextRangeProvider = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("5347ad7b-c355-46f8-aff5-909033582f63")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITextRangeProvider = interface
Public Interface ITextRangeProvider
Atributos

Comentarios

Implementado en un proveedor de automatización de la interfaz de usuario que debe admitir el TextPattern patrón de control.Implemented on a UI Automation provider that must support the TextPattern control pattern.

Un TextPatternRange puede representar un punto de inserción, un subconjunto o todo el texto de un TextPattern contenedor.A TextPatternRange can represent an insertion point, a subset, or all of the text in a TextPattern container.

Métodos

AddToSelection()

Agrega a la colección de texto resaltado en un contenedor de texto que admite varias selecciones discontinuas.Adds to the collection of highlighted text in a text container that supports multiple, disjoint selections.

Clone()

Devuelve una ITextRangeProvider nueva idéntica a la ITextRangeProvider original y hereda todas sus propiedades.Returns a new ITextRangeProvider identical to the original ITextRangeProvider and inheriting all properties of the original.

Compare(ITextRangeProvider)

Devuelve un valor que indica si el tramo (del punto de conexión Start al punto de conexión End) de un intervalo de texto es igual que otro intervalo de texto.Returns a value that indicates whether the span (the Start endpoint to the End endpoint) of a text range is the same as another text range.

CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

Devuelve un valor que especifica si dos intervalos de texto tienen extremos idénticos.Returns a value that specifies whether two text ranges have identical endpoints.

ExpandToEnclosingUnit(TextUnit)

Expande el intervalo de texto a la unidad de texto especificada.Expands the text range to the specified text unit.

FindAttribute(Int32, Object, Boolean)

Devuelve un subconjunto del intervalo de texto que tiene el valor de atributo especificado.Returns a text range subset that has the specified attribute value.

FindText(String, Boolean, Boolean)

Devuelve un subconjunto del intervalo de texto que contiene el texto especificado.Returns a text range subset that contains the specified text.

GetAttributeValue(Int32)

Recupera el valor del atributo especificado por el intervalo de texto.Retrieves the value of the specified attribute across the text range.

GetBoundingRectangles()

Recupera una colección de rectángulos delimitadores para cada línea de texto total o parcialmente visible en un intervalo de texto.Retrieves a collection of bounding rectangles for each fully or partially visible line of text in a text range.

GetChildren()

Recupera una colección de todos los objetos incrustados que se encuentran en el intervalo de texto.Retrieves a collection of all embedded objects that fall within the text range.

GetEnclosingElement()

Devuelve el control más interno que enmarca el intervalo de texto.Returns the innermost control that encloses the text range.

GetText(Int32)

Recupera el texto sin formato del intervalo.Retrieves the plain text of the range.

Move(TextUnit, Int32)

Mueve el intervalo de texto el número especificado de unidades de texto.Moves the text range the specified number of text units.

MoveEndpointByRange(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

Mueve un punto de conexión de un intervalo de texto al punto de conexión especificado de un segundo intervalo de texto.Moves one endpoint of a text range to the specified endpoint of a second text range.

MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

Mueve un extremo del intervalo de texto el número especificado de unidades de texto dentro del intervalo del documento.Moves one endpoint of the text range the specified number of text units within the document range.

RemoveFromSelection()

Quita una sección resaltada de texto, que corresponde a los puntos de conexión Start y End del llamador, de la colección de texto resaltado en un contenedor de texto que admite varias selecciones discontinuas.Removes a highlighted section of text, corresponding to the caller's Start and End endpoints, from the collection of highlighted text in a text container that supports multiple, disjoint selections.

ScrollIntoView(Boolean)

Hace que el control de texto se desplace verticalmente hasta que el intervalo de texto esté visible en la ventanilla.Causes the text control to scroll vertically until the text range is visible in the viewport.

Select()

Resalta el texto en el control de texto que corresponde a los extremos Start y End del intervalo de texto.Highlights text in the text control corresponding to the text range Start and End endpoints.

Se aplica a

Consulte también