ITextRangeProvider Interfaz
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í.
Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a un intervalo de texto continuo en un contenedor de texto que implementa 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 control TextPattern.
Un TextPatternRange puede representar un punto de inserción, un subconjunto o todo el texto de un TextPattern contenedor.
Métodos
| Nombre | Description |
|---|---|
| AddToSelection() |
Agrega a la colección de texto resaltado en un contenedor de texto que admite varias selecciones separadas. |
| Clone() |
Devuelve un nuevo valor ITextRangeProvider idéntico al original ITextRangeProvider y hereda todas las propiedades del original. |
| Compare(ITextRangeProvider) |
Devuelve un valor que indica si el intervalo (el Start punto de conexión al End extremo) de un intervalo de texto es el mismo que otro intervalo de texto. |
| CompareEndpoints(TextPatternRangeEndpoint, ITextRangeProvider, TextPatternRangeEndpoint) |
Devuelve un valor que especifica si dos intervalos de texto tienen puntos de conexión idénticos. |
| ExpandToEnclosingUnit(TextUnit) |
Expande el intervalo de texto a la unidad de texto especificada. |
| FindAttribute(Int32, Object, Boolean) |
Devuelve un subconjunto de intervalos de texto que tiene el valor de atributo especificado. |
| FindText(String, Boolean, Boolean) |
Devuelve un subconjunto de intervalo de texto que contiene el texto especificado. |
| GetAttributeValue(Int32) |
Recupera el valor del atributo especificado en el intervalo de texto. |
| GetBoundingRectangles() |
Recupera una colección de rectángulos delimitadores para cada línea de texto totalmente o parcialmente visible en un intervalo de texto. |
| GetChildren() |
Recupera una colección de todos los objetos incrustados que se encuentran dentro del intervalo de texto. |
| GetEnclosingElement() |
Devuelve el control más interno que incluye 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 punto de conexión del intervalo de texto el número especificado de unidades de texto dentro del intervalo de documentos. |
| RemoveFromSelection() |
Quita una sección resaltada de texto, correspondiente a los puntos de Start conexión y End del autor de la llamada, de la colección de texto resaltado en un contenedor de texto que admite varias selecciones separadas. |
| 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 del control de texto correspondiente al intervalo Start de texto y End los puntos de conexión. |
Se aplica a
Consulte también
- TextPatternRange
- Información general acerca de los patrones de control de Automatización de la interfaz de usuario
- Implementación del proveedor de Automatización de la interfaz de usuario del lado servidor
- Implementación del proveedor de Automatización de la interfaz de usuario del lado cliente
- Patrones de control compatibles en un proveedor de Automatización de la interfaz de usuario
- Información general de Automatización de la interfaz de usuario TextPattern