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 |