Interfaz ITextStoreACP (textstor.h)
La aplicación implementa la interfaz ITextStoreACP 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 ITfDocumentMgr::CreateContext . El identificador de interfaz es IID_ITextStoreACP.
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 delimitadores deben usar ITextStoreAnchor.
Herencia
La interfaz ITextStoreACP hereda de la interfaz IUnknown . ITextStoreACP también tiene estos tipos de miembros:
Métodos
La interfaz ITextStoreACP tiene estos métodos.
ITextStoreACP::AdviseSink El método ITextStoreACP::AdviseSink instala un nuevo receptor de aviso desde la interfaz ITextStoreACPSink o modifica un receptor de aviso existente. El parámetro punk especifica la interfaz de receptor. |
ITextStoreACP::FindNextAttrTransition El método ITextStoreACP::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. |
ITextStoreACP::GetACPFromPoint El método ITextStoreACP::GetACPFromPoint convierte un punto en coordenadas de pantalla en una posición de carácter de aplicación. |
ITextStoreACP::GetActiveView El método ITextStoreACP::GetActiveView devuelve un tipo de datos TsViewCookie que especifica la vista activa actual. |
ITextStoreACP::GetEmbedded Obtiene un documento incrustado. (ITextStoreACP.GetEmbedded) |
ITextStoreACP::GetEndACP El método ITextStoreACP::GetEndACP devuelve el número de caracteres de un documento. |
ITextStoreACP::GetFormattedText El método ITextStoreACP::GetFormattedText devuelve 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. |
ITextStoreACP::GetScreenExt El método ITextStoreACP::GetScreenExt devuelve las coordenadas de la pantalla de cuadro de límite de la superficie de visualización donde se representa la secuencia de texto. |
ITextStoreACP::GetSelection El método ITextStoreACP::GetSelection devuelve 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. |
ITextStoreACP::GetStatus El método ITextStoreACP::GetStatus obtiene el estado del documento. El estado del documento se devuelve a través de la estructura TS_STATUS. |
ITextStoreACP::GetText El método ITextStoreACP::GetText devuelve información sobre el texto en una posición de carácter especificada. Este método devuelve el texto visible y oculto e indica si los datos incrustados están adjuntos al texto. |
ITextStoreACP::GetTextExt El método ITextStoreACP::GetTextExt devuelve 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. |
ITextStoreACP::GetWnd El método ITextStoreACP::GetWnd devuelve el identificador a una ventana que corresponde al documento actual. |
ITextStoreACP::InsertEmbedded Inserta un objeto incrustado en el carácter especificado. (ITextStoreACP.InsertEmbedded) |
ITextStoreACP::InsertEmbeddedAtSelection El método ITextStoreACP::InsertEmbeddedAtSelection inserta un objeto 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. |
ITextStoreACP::InsertTextAtSelection El método ITextStoreACP::InsertTextAtSelection inserta texto en el punto de inserción o selección. Un autor de llamada debe tener un bloqueo de lectura y escritura en el documento antes de insertar texto. |
ITextStoreACP::QueryInsert El método ITextStoreACP::QueryInsert determina si las posiciones de caracteres inicial y final especificadas son válidas. |
ITextStoreACP::QueryInsertEmbedded Obtiene un valor que indica si el objeto especificado se puede insertar en el documento. (ITextStoreACP.QueryInsertEmbedded) |
ITextStoreACP::RequestAttrsAtPosition Obtiene atributos de texto en la posición de caracteres especificada. (ITextStoreACP.RequestAttrsAtPosition) |
ITextStoreACP::RequestAttrsTransitioningAtPosition Obtiene los atributos de texto que pasan a la posición de carácter especificada. (ITextStoreACP.RequestAttrsTransitioningAtPosition) |
ITextStoreACP::RequestLock El administrador de TSF llama al método ITextStoreACP::RequestLock para proporcionar un bloqueo de documento para modificar el documento. Este método llama al método ITextStoreACPSink::OnLockGranted para crear el bloqueo del documento. |
ITextStoreACP::RequestSupportedAttrs Obtenga los atributos que se admiten en el documento. (ITextStoreACP.RequestSupportedAttrs) |
ITextStoreACP::RetrieveRequestedAttrs Obtiene los atributos devueltos por una llamada a un método de solicitud de atributo. (ITextStoreACP.RetrieveRequestedAttrs) |
ITextStoreACP::SetSelection El método ITextStoreACP::SetSelection selecciona texto dentro del documento. La aplicación debe tener un bloqueo de lectura y escritura en el documento antes de llamar a este método. |
ITextStoreACP::SetText El método ITextStoreACP::SetText establece la selección de texto en las posiciones de caracteres proporcionadas. |
ITextStoreACP::UnadviseSink Una aplicación llama al método ITextStoreACP::UnadviseSink 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 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | textstor.h |
Redistribuible | TSF 1.0 en Windows 2000 Professional |