Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La interfaz ITextDocument es la interfaz de nivel superior del modelo de objetos de texto (TOM), que recupera los objetos de selección y rango activos de cualquier artículo del documento, tanto si está activo como no. Permite a la aplicación:
- Abra y guarde documentos.
- Controle el comportamiento de deshacer y la actualización de pantalla.
- Busque un intervalo desde una posición de pantalla.
- Obtenga un enumerador de historias ITextStoryRanges .
Normalmente, las aplicaciones no implementan la interfaz ITextDocument . Las soluciones de texto de Microsoft, como controles de edición enriquecidos, implementan ITextDocument como parte de su implementación de TOM.
Cuándo usar
Las aplicaciones pueden recuperar un puntero ITextDocument desde un control de edición enriquecido. Para ello, envíe un mensaje EM_GETOLEINTERFACE para recuperar un objeto IRichEditOle de un control de edición enriquecido. A continuación, llame al método IUnknown::QueryInterface del objeto para recuperar un puntero ITextDocument .
Herencia
La interfaz ITextDocument hereda de la interfaz IUnknown . ITextDocument también tiene estos tipos de miembros:
Methods
La interfaz ITextDocument tiene estos métodos.
|
ITextDocument::BeginEditCollection Activa la colección de edición (también denominada agrupación deshacer). |
|
ITextDocument::EndEditCollection Desactiva la colección de edición (también denominada agrupación deshacer). |
|
ITextDocument::Freeze Incrementa el recuento de inmovilizaciones. |
|
ITextDocument::GetDefaultTabStop Obtiene el ancho de tabulación predeterminado. |
|
ITextDocument::GetName Obtiene el nombre de archivo de este documento. Esta es la propiedad predeterminada ITextDocument. |
|
ITextDocument::GetSaved Obtiene un valor que indica si se han realizado cambios desde la última vez que se guardó el archivo. |
|
ITextDocument::GetSelection Obtiene la selección activa. (ITextDocument.GetSelection) |
|
ITextDocument::GetStoryCount Obtiene el recuento de historias de este documento. |
|
ITextDocument::GetStoryRanges Obtiene el objeto de colección story usado para enumerar los casos de un documento. |
|
ITextDocument::New Abre un nuevo documento. |
|
ITextDocument::Open Abre un documento especificado. Hay parámetros para especificar privilegios de acceso y uso compartido, creación y conversión del archivo, así como la página de códigos del archivo. |
|
ITextDocument::Range Recupera un objeto de intervalo de texto para un intervalo de contenido especificado en el artículo activo del documento. |
|
ITextDocument::RangeFromPoint Recupera un intervalo para el contenido en o más cercano al punto especificado en la pantalla. |
|
ITextDocument::Redo Realiza un número especificado de operaciones de puesta al día. |
|
ITextDocument::Save Guarda el documento. |
|
ITextDocument::SetDefaultTabStop Establece la tabulación predeterminada, que se usa cuando no existe ninguna pestaña más allá de la posición de visualización actual. |
|
ITextDocument::SetSaved Establece la propiedad Saved del documento. |
|
ITextDocument::Undo Realiza un número especificado de operaciones de deshacer. |
|
ITextDocument::Unfreeze Disminuye el recuento de inmovilización. |
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
| de la plataforma de destino de |
Windows |
| Header | tom.h |
Consulte también
Conceptual