Patrón de control TextChild

Presenta instrucciones y convenciones para implementar ITextChildProvider, incluida información sobre las propiedades y los métodos. El patrón de control TextChild se usa para tener acceso al antecesor más cercano de un elemento que admite el patrón de control Text .

Por ejemplo, supongamos que el texto de un documento contiene una imagen incrustada y un hipervínculo, como se muestra en la imagen siguiente.

captura de pantalla que muestra el texto que contiene una imagen incrustada y un hipervínculo

Si usa herramientas de Microsoft Automatización de la interfaz de usuario para examinar el árbol de Automatización de la interfaz de usuario para este contenido del documento, puede mostrar un elemento de documento con un elemento secundario que represente la imagen y otro elemento secundario que represente el hipervínculo. Por ejemplo:

captura de pantalla que muestra la inspección de informes de un árbol de elementos de automatización de la interfaz de usuario de ejemplo

Normalmente, el elemento document del ejemplo anterior admite el patrón de control Text , pero los dos elementos secundarios del elemento de documento no lo hacen. Si una aplicación cliente Automatización de la interfaz de usuario tiene una referencia al elemento de imagen o al elemento hyperlink, el cliente puede usar el patrón de control TextChild como una manera cómoda de acceder al patrón Textcontrol expuesto por el elemento de documento contenedor.

Directrices y convenciones de implementación

Al implementar la interfaz ITextChildProvider , tenga en cuenta las siguientes directrices y convenciones:

Miembros necesarios para ITextChildProvider

Estas propiedades y métodos son necesarios para implementar la interfaz ITextChildProvider .

Miembros requeridos Tipo de miembro Notas
TextContainer Propiedad None
Textrange Propiedad None

 

Este patrón de control no tiene métodos o propiedades asociados.

Conceptual