Interfaz ITextDocument (tom.h)
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 para cualquier artículo del documento, tanto si está activo como si no. Permite que la aplicación:
- Abra y guarde documentos.
- Controlar el comportamiento de deshacer y actualizar la pantalla.
- Busque un intervalo desde una posición de pantalla.
- Obtiene un enumerador de historia ITextStoryRanges .
Normalmente, las aplicaciones no implementan la interfaz ITextDocument . Las soluciones de texto de Microsoft, como los 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 de EM_GETOLEINTERFACE para recuperar un objeto IRichEditOle desde 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:
Métodos
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 que el archivo se guardó por última vez. |
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
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | tom.h |
Consulte también
Conceptual