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 |