Share via


Interface ITextStoreACP2 (textstor.h)

L’interface ITextStoreACP2 est implémentée par l’application et est utilisée par le gestionnaire TSF pour manipuler des flux de texte ou des magasins de texte dans TSF. Une application peut obtenir une instance de cette interface avec un appel à la méthode CreateContext. L’ID d’interface est IID_ITextStoreACP2.

Cette interface expose les magasins de texte via un format de position de caractère d’application (ACP). Les applications qui utilisent un format basé sur l’ancre doivent utiliser ITextStoreAnchor.

Héritage

L’interface ITextStoreACP2 hérite de l’interface IUnknown. ITextStoreACP2 a également les types de membres suivants :

Méthodes

L’interface ITextStoreACP2 possède ces méthodes.

 
ITextStoreACP2 ::Advisesink

Installe un nouveau récepteur d’avis à partir de l’interface ITextStoreACPSink ou modifie un récepteur d’avis existant. L’interface récepteur est spécifiée par le paramètre punk.
ITextStoreACP2 ::FindNextAttrTransition

Détermine la position de caractère où une transition se produit dans une valeur d’attribut. L’attribut spécifié à case activée dépend de l’application.
ITextStoreACP2 ::GetACPFromPoint

Convertit un point dans les coordonnées de l’écran en position de caractère d’application.
ITextStoreACP2 ::GetActiveView

Obtient un TsViewCookie qui représente l’affichage actif actuel.
ITextStoreACP2 ::GetEmbedded

Obtient un document incorporé. (ITextStoreACP2.GetEmbedded)
ITextStoreACP2 ::GetEndACP

Obtient le nombre de caractères dans un document.
ITextStoreACP2 ::GetFormattedText

Obtient des données de texte mises en forme sur une chaîne de texte spécifiée. L’appelant doit disposer d’un verrou en lecture/écriture sur le document avant d’appeler cette méthode.
ITextStoreACP2 ::GetScreenExt

Obtient les coordonnées d’écran du cadre englobant de la surface d’affichage où le flux de texte est affiché.
ITextStoreACP2 ::GetSelection

Obtient la position des caractères d’une sélection de texte dans un document. Cette méthode prend en charge plusieurs sélections de texte. L’appelant doit disposer d’un verrou en lecture seule sur le document avant d’appeler cette méthode.
ITextStoreACP2 ::GetStatus

Obtient le document status. Le document status est retourné par le biais de la structure TS_STATUS.
ITextStoreACP2 ::GetText

Obtient des informations sur le texte à une position de caractère spécifiée. Cette méthode retourne le texte visible et masqué et indique si les données incorporées sont jointes au texte.
ITextStoreACP2 ::GetTextExt

Obtient le cadre englobant, en coordonnées d’écran, du texte à une position de caractère spécifiée. L’appelant doit disposer d’un verrou en lecture seule sur le document avant d’appeler cette méthode.
ITextStoreACP2 ::InsertEmbedded

Insère un objet incorporé au caractère spécifié. (ITextStoreACP2.InsertEmbedded)
ITextStoreACP2 ::InsertEmbeddedAtSelection

Insère un objet IDataObject au point d’insertion ou à la sélection. Le client qui appelle cette méthode doit disposer d’un verrou en lecture/écriture avant d’insérer un objet IDataObject dans le document.
ITextStoreACP2 ::InsertTextAtSelection

Insère du texte au point d’insertion ou à la sélection. Un appelant doit disposer d’un verrou en lecture/écriture sur le document avant d’insérer du texte.
ITextStoreACP2 ::QueryInsert

Détermine si les positions de caractères de début et de fin spécifiées sont valides. Utilisez cette méthode pour ajuster une modification à un document avant d’exécuter la modification. La méthode ne doit pas retourner de valeurs en dehors de la plage du document.
ITextStoreACP2 ::QueryInsertEmbedded

Obtient une valeur indiquant si l’objet spécifié peut être inséré dans le document. (ITextStoreACP2.QueryInsertEmbedded)
ITextStoreACP2 ::RequestAttrsAtPosition

Obtient les attributs de texte à la position de caractère spécifiée. (ITextStoreACP2.RequestAttrsAtPosition)
ITextStoreACP2 ::RequestAttrsTransitioningAtPosition

Obtient la transition des attributs de texte à la position de caractère spécifiée. (ITextStoreACP2.RequestAttrsTransitioningAtPosition)
ITextStoreACP2 ::RequestLock

Appelé par le gestionnaire TSF pour fournir un verrou de document afin de modifier le document. Cette méthode appelle la méthode OnLockGranted pour créer le verrou de document.
ITextStoreACP2 ::RequestSupportedAttrs

Obtenez les attributs pris en charge dans le document. (ITextStoreACP2.RequestSupportedAttrs)
ITextStoreACP2 ::RetrieveRequestedAttrs

Obtient les attributs retournés par un appel à une méthode de demande d’attribut. (ITextStoreACP2.RetrieveRequestedAttrs)
ITextStoreACP2 ::SetSelection

Sélectionne le texte dans le document. L’application doit disposer d’un verrou en lecture/écriture sur le document avant d’appeler cette méthode.
ITextStoreACP2 ::SetText

Définit la sélection de texte sur les positions de caractères fournies.
ITextStoreACP2 ::UnadviseSink

Appelée par une application pour indiquer qu’elle n’a plus besoin de notifications du gestionnaire TSF. Le gestionnaire TSF libère l’interface du récepteur et arrête les notifications.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête textstor.h