Interfaz ITextStoreACP2 (texttor.h)

La aplicación implementa la interfaz ITextStoreACP2 y la usa el administrador de TSF para manipular secuencias de texto o almacenes de texto en TSF. Una aplicación puede obtener una instancia de esta interfaz con una llamada al método CreateContext . El identificador de interfaz es IID_ITextStoreACP2.

Esta interfaz expone los almacenes de texto a través de un formato de posición de caracteres de aplicación (ACP). Las aplicaciones que usan un formato basado en anclajes deben usar ITextStoreAnchor.

Herencia

La interfaz ITextStoreACP2 hereda de la interfaz IUnknown . ITextStoreACP2 también tiene estos tipos de miembros:

Métodos

La interfaz ITextStoreACP2 tiene estos métodos.

 
ITextStoreACP2::AdviseSink

Instala un nuevo receptor de avisos desde la interfaz ITextStoreACPSink o modifica un receptor de aviso existente. El parámetro punk especifica la interfaz receptora.
ITextStoreACP2::FindNextAttrTransition

Determina la posición del carácter donde se produce una transición en un valor de atributo. El atributo especificado que se va a comprobar depende de la aplicación.
ITextStoreACP2::GetACPFromPoint

Convierte un punto en coordenadas de pantalla en una posición de carácter de aplicación.
ITextStoreACP2::GetActiveView

Obtiene un TsViewCookie que representa la vista activa actual.
ITextStoreACP2::GetEmbedded

Obtiene un documento incrustado. (ITextStoreACP2.GetEmbedded)
ITextStoreACP2::GetEndACP

Obtiene el número de caracteres de un documento.
ITextStoreACP2::GetFormattedText

Obtiene datos de texto con formato sobre una cadena de texto especificada. El autor de la llamada debe tener un bloqueo de lectura y escritura en el documento antes de llamar a este método.
ITextStoreACP2::GetScreenExt

Obtiene las coordenadas de la pantalla de cuadro de límite de la superficie de presentación donde se representa la secuencia de texto.
ITextStoreACP2::GetSelection

Obtiene la posición de carácter de una selección de texto en un documento. Este método admite varias selecciones de texto. El autor de la llamada debe tener un bloqueo de solo lectura en el documento antes de llamar a este método.
ITextStoreACP2::GetStatus

Obtiene el estado del documento. El estado del documento se devuelve a través de la estructura TS_STATUS.
ITextStoreACP2::GetText

Obtiene información sobre el texto en una posición de caracteres especificada. Este método devuelve el texto visible y oculto e indica si los datos incrustados están adjuntos al texto.
ITextStoreACP2::GetTextExt

Obtiene el cuadro de límite, en coordenadas de pantalla, del texto en una posición de carácter especificada. El autor de la llamada debe tener un bloqueo de solo lectura en el documento antes de llamar a este método.
ITextStoreACP2::InsertEmbedded

Inserta un objeto incrustado en el carácter especificado. (ITextStoreACP2.InsertEmbedded)
ITextStoreACP2::InsertEmbeddedAtSelection

Inserta un IDataObject en el punto de inserción o selección. El cliente que llama a este método debe tener un bloqueo de lectura y escritura antes de insertar un objeto IDataObject en el documento.
ITextStoreACP2::InsertTextAtSelection

Inserta texto en el punto de inserción o selección. Un llamador debe tener un bloqueo de lectura y escritura en el documento antes de insertar texto.
ITextStoreACP2::QueryInsert

Determina si las posiciones de caracteres inicial y final especificadas son válidas. Use este método para ajustar una edición a un documento antes de ejecutar la edición. El método no debe devolver valores fuera del intervalo del documento.
ITextStoreACP2::QueryInsertEmbedded

Obtiene un valor que indica si el objeto especificado se puede insertar en el documento. (ITextStoreACP2.QueryInsertEmbedded)
ITextStoreACP2::RequestAttrsAtPosition

Obtiene atributos de texto en la posición de caracteres especificada. (ITextStoreACP2.RequestAttrsAtPosition)
ITextStoreACP2::RequestAttrsTransitioningAtPosition

Obtiene los atributos de texto que realizan la transición en la posición de caracteres especificada. (ITextStoreACP2.RequestAttrsTransitioningAtPosition)
ITextStoreACP2::RequestLock

Llamado por el administrador de TSF para proporcionar un bloqueo de documento para modificar el documento. Este método llama al método OnLockGranted para crear el bloqueo del documento.
ITextStoreACP2::RequestSupportedAttrs

Obtenga los atributos que se admiten en el documento. (ITextStoreACP2.RequestSupportedAttrs)
ITextStoreACP2::RetrieveRequestedAttrs

Obtiene los atributos devueltos por una llamada a un método de solicitud de atributo. (ITextStoreACP2.RetrieveRequestedAttrs)
ITextStoreACP2::SetSelection

Selecciona texto en el documento. La aplicación debe tener un bloqueo de lectura y escritura en el documento antes de llamar a este método.
ITextStoreACP2::SetText

Establece la selección de texto en las posiciones de caracteres proporcionadas.
ITextStoreACP2::UnadviseSink

Lo llama una aplicación para indicar que ya no requiere notificaciones del administrador de TSF. El administrador de TSF liberará la interfaz del receptor y detendrá las notificaciones.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado textstor.h