Condividi tramite


Interfaccia ITextStoreACP2 (textstor.h)

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

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

Ereditarietà

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

Metodi

L'interfaccia ITextStoreACP2 include questi metodi.

 
ITextStoreACP2::AdviseSink

Installa un nuovo sink di avviso dall'interfaccia ITextStoreACPSink o modifica un sink consigliato esistente. L'interfaccia sink è specificata dal parametro punk.
ITextStoreACP2::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.
ITextStoreACP2::GetACPFromPoint

Converte un punto nelle coordinate dello schermo in una posizione del carattere dell'applicazione.
ITextStoreACP2::GetActiveView

Ottiene un oggetto TsViewCookie che rappresenta la visualizzazione attiva corrente.
ITextStoreACP2::GetEmbedded

Ottiene un documento incorporato. (ITextStoreACP2.GetEmbedded)
ITextStoreACP2::GetEndACP

Ottiene il numero di caratteri in un documento.
ITextStoreACP2::GetFormattedText

Ottiene i dati di testo formattati relativi a una stringa di testo specificata. Il chiamante deve avere un blocco di lettura/scrittura sul documento prima di chiamare questo metodo.
ITextStoreACP2::GetScreenExt

Ottiene le coordinate dello schermo del riquadro delimitatore della superficie di visualizzazione in cui viene eseguito il rendering del flusso di testo.
ITextStoreACP2::GetSelection

Ottiene 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 sul documento prima di chiamare questo metodo.
ITextStoreACP2::GetStatus

Ottiene lo stato del documento. Lo stato del documento viene restituito tramite la struttura TS_STATUS.
ITextStoreACP2::GetText

Ottiene informazioni sul testo in corrispondenza di una posizione di caratteri specificata. Questo metodo restituisce il testo visibile e nascosto e indica se i dati incorporati sono collegati al testo.
ITextStoreACP2::GetTextExt

Ottiene il rettangolo di selezione, nelle coordinate dello schermo, del testo in corrispondenza di una posizione di carattere specificata. Il chiamante deve avere un blocco di sola lettura sul documento prima di chiamare questo metodo.
ITextStoreACP2::InsertEmbedded

Inserisce un oggetto incorporato in corrispondenza del carattere specificato. (ITextStoreACP2.InsertEmbedded)
ITextStoreACP2::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.
ITextStoreACP2::InsertTextAtSelection

Inserisce testo nel punto di inserimento o nella selezione. Un chiamante deve avere un blocco di lettura/scrittura sul documento prima di inserire testo.
ITextStoreACP2::QueryInsert

Determina se le posizioni dei caratteri di inizio e fine specificate sono valide. Utilizzare questo metodo per modificare un documento prima di eseguire la modifica. Il metodo non deve restituire valori esterni all'intervallo del documento.
ITextStoreACP2::QueryInsertEmbedded

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

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

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

Chiamato dal gestore TSF per fornire un blocco di documento per modificare il documento. Questo metodo chiama il metodo OnLockGranted per creare il blocco del documento.
ITextStoreACP2::RequestSupportedAttrs

Ottiene gli attributi supportati nel documento. (ITextStoreACP2.RequestSupportedAttrs)
ITextStoreACP2::RetrieveRequestedAttrs

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

Seleziona il testo all'interno del documento. Prima di chiamare questo metodo, l'applicazione deve avere un blocco di lettura/scrittura sul documento.
ITextStoreACP2::SetText

Imposta la selezione del testo sulle posizioni dei caratteri specificate.
ITextStoreACP2::UnadviseSink

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 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione textstor.h