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 |