Interfaccia ITextStoreACP (textstor.h)

L'interfaccia ITextStoreACP viene implementata dall'applicazione e viene usata dal gestore TSF per modificare i flussi di testo o gli archivi di testo in TSF. Un'applicazione può ottenere un'istanza di questa interfaccia con una chiamata al metodo ITfDocumentMgr::CreateContext . L'ID interfaccia è IID_ITextStoreACP.

Questa interfaccia espone i messaggi di testo tramite un formato ACP (Application Character Position). Le applicazioni che usano un formato basato su ancoraggio devono usare ITextStoreAnchor.

Ereditarietà

L'interfaccia ITextStoreACP eredita dall'interfaccia IUnknown . ITextStoreACP include anche questi tipi di membri:

Metodi

L'interfaccia ITextStoreACP include questi metodi.

 
ITextStoreACP::AdviseSink

Il metodo ITextStoreACP::AdviseSink installa un nuovo sink di consigli dall'interfaccia ITextStoreACPSink o modifica un sink di consigli esistente. L'interfaccia sink è specificata dal parametro punk.
ITextStoreACP::FindNextAttrTransition

Il metodo ITextStoreACP::FindNextAttrTransition determina la posizione del carattere in cui si verifica una transizione in un valore di attributo. L'attributo specificato da controllare dipende dall'applicazione.
ITextStoreACP::GetACPFromPoint

Il metodo ITextStoreACP::GetACPFromPoint converte un punto nelle coordinate dello schermo in una posizione di carattere dell'applicazione.
ITextStoreACP::GetActiveView

Il metodo ITextStoreACP::GetActiveView restituisce un tipo di dati TsViewCookie che specifica la visualizzazione attiva corrente.
ITextStoreACP::GetEmbedded

Ottiene un documento incorporato. (ITextStoreACP.GetEmbeddeded)
ITextStoreACP::GetEndACP

Il metodo ITextStoreACP::GetEndACP restituisce il numero di caratteri in un documento.
ITextStoreACP::GetFormattedText

Il metodo ITextStoreACP::GetFormattedText restituisce dati di testo formattati relativi a una stringa di testo specificata. Il chiamante deve avere un blocco di lettura/scrittura nel documento prima di chiamare questo metodo.
ITextStoreACP::GetScreenExt

Il metodo ITextStoreACP::GetScreenExt restituisce le coordinate dello schermo della casella di selezione dell'area di visualizzazione in cui viene eseguito il rendering del flusso di testo.
ITextStoreACP::GetSelection

Il metodo ITextStoreACP::GetSelection restituisce la posizione del carattere di una selezione di testo in un documento. Questo metodo supporta più selezioni di testo. Il chiamante deve avere un blocco di sola lettura nel documento prima di chiamare questo metodo.
ITextStoreACP::GetStatus

Il metodo ITextStoreACP::GetStatus ottiene lo stato del documento. Lo stato del documento viene restituito tramite la struttura TS_STATUS.
ITextStoreACP::GetText

Il metodo ITextStoreACP::GetText restituisce informazioni sul testo in una posizione di carattere specificata. Questo metodo restituisce il testo visibile e nascosto e indica se i dati incorporati sono collegati al testo.
ITextStoreACP::GetTextExt

Il metodo ITextStoreACP::GetTextExt restituisce il rettangolo di selezione, nelle coordinate dello schermo, del testo in una posizione di carattere specificata. Il chiamante deve avere un blocco di sola lettura nel documento prima di chiamare questo metodo.
ITextStoreACP::GetWnd

Il metodo ITextStoreACP::GetWnd restituisce l'handle a una finestra corrispondente al documento corrente.
ITextStoreACP::InsertEmbeddeded

Inserisce un oggetto incorporato in corrispondenza del carattere specificato. (ITextStoreACP.InsertEmbeddeded)
ITextStoreACP::InsertEmbeddedAtSelection

Il metodo ITextStoreACP::InsertEmbeddedAtSelection inserisce un oggetto IDataObject nel punto di inserimento o nella selezione. Il client che chiama questo metodo deve avere un blocco di lettura/scrittura prima di inserire un oggetto IDataObject nel documento.
ITextStoreACP::InsertTextAtSelection

Il metodo ITextStoreACP::InsertTextAtSelection inserisce il testo nel punto di inserimento o nella selezione. Un chiamante deve avere un blocco di lettura/scrittura nel documento prima di inserire testo.
ITextStoreACP::QueryInsert

Il metodo ITextStoreACP::QueryInsert determina se le posizioni di inizio e fine specificate sono valide.
ITextStoreACP::QueryInsertEmbeddeded

Ottiene un valore che indica se l'oggetto specificato può essere inserito nel documento. (ITextStoreACP.QueryInsertEmbeddeded)
ITextStoreACP::RequestAttrsAtPosition

Ottiene gli attributi di testo nella posizione di carattere specificata. (ITextStoreACP.RequestAttrsAtPosition)
ITextStoreACP::RequestAttrsTransitioningAtPosition

Ottiene gli attributi di testo che passano alla posizione del carattere specificata. (ITextStoreACP.RequestAttrsTransitioningAtPosition)
ITextStoreACP::RequestLock

Il metodo ITextStoreACP::RequestLock viene chiamato dal gestore TSF per fornire un blocco del documento per modificare il documento. Questo metodo chiama il metodo ITextStoreACPSink::OnLockGranted per creare il blocco del documento.
ITextStoreACP::RequestSupportedAttrs

Ottenere gli attributi supportati nel documento. (ITextStoreACP.RequestSupportedAttrs)
ITextStoreACP::RetrieveRequestedAttrs

Ottiene gli attributi restituiti da una chiamata a un metodo di richiesta di attributo. (ITextStoreACP.RetrieveRequestedAttrs)
ITextStoreACP::SetSelection

Il metodo ITextStoreACP::SetSelection seleziona il testo all'interno del documento. L'applicazione deve avere un blocco di lettura/scrittura nel documento prima di chiamare questo metodo.
ITextStoreACP::SetText

Il metodo ITextStoreACP::SetText imposta la selezione del testo sulle posizioni dei caratteri specificate.
ITextStoreACP::UnadviseSink

Il metodo ITextStoreACP::UnadviseSink viene chiamato da un'applicazione per indicare che non richiede più notifiche dal gestore TSF. Il gestore TSF rilascia l'interfaccia sink e arresta le notifiche.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione textstor.h
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

IUnknown

Archivi di testo