Compartir a través de


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.

public interface class 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
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)>]
type ITextRangeProvider = interface
type ITextRangeProvider = interface
Public Interface ITextRangeProvider
Atributos

Comentarios

Se implementa en un proveedor de Automatización de la interfaz de usuario que debe admitir el patrón de TextPattern control.

TextPatternRange Un puede representar un punto de inserción, un subconjunto o todo el texto de un TextPattern contenedor.

Métodos

AddToSelection()

Agrega a la colección de texto resaltado en un contenedor de texto que admite varias selecciones discontinuas.

Clone()

Devuelve una ITextRangeProvider nueva idéntica a la ITextRangeProvider original y hereda todas sus propiedades.

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.

CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint)

Devuelve un valor que especifica si dos intervalos de texto tienen extremos idénticos.

ExpandToEnclosingUnit(TextUnit)

Expande el intervalo de texto a la unidad de texto especificada.

FindAttribute(Int32, Object, Boolean)

Devuelve un subconjunto del intervalo de texto que tiene el valor de atributo especificado.

FindText(String, Boolean, Boolean)

Devuelve un subconjunto del intervalo de texto que contiene el texto especificado.

GetAttributeValue(Int32)

Recupera el valor del atributo especificado por el intervalo de texto.

GetBoundingRectangles()

Recupera una colección de rectángulos delimitadores para cada línea de texto total o parcialmente visible en un intervalo de texto.

GetChildren()

Recupera una colección de todos los objetos incrustados que se encuentran en el intervalo de texto.

GetEnclosingElement()

Devuelve el control más interno que enmarca el intervalo de texto.

GetText(Int32)

Recupera el texto sin formato del intervalo.

Move(TextUnit, Int32)

Mueve el intervalo de texto el número especificado de unidades de texto.

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.

MoveEndpointByUnit(TextPatternRangeEndpoint, TextUnit, Int32)

Mueve un extremo del intervalo de texto el número especificado de unidades de texto dentro del intervalo del documento.

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.

ScrollIntoView(Boolean)

Hace que el control de texto se desplace verticalmente hasta que el intervalo de texto esté visible en la ventanilla.

Select()

Resalta el texto en el control de texto que corresponde a los extremos Start y End del intervalo de texto.

Se aplica a

Consulte también