Partager via


Interface ITextStoreACP (textstor.h)

L’interface ITextStoreACP 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 ITfDocumentMgr ::CreateContext. L’ID d’interface est IID_ITextStoreACP.

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 ITextStoreACP hérite de l’interface IUnknown. ITextStoreACP a également les types de membres suivants :

Méthodes

L’interface ITextStoreACP a ces méthodes.

 
ITextStoreACP ::Advisesink

La méthode ITextStoreACP ::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.
ITextStoreACP ::FindNextAttrTransition

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

La méthode ITextStoreACP ::GetACPFromPoint convertit un point dans les coordonnées de l’écran en position de caractère d’application.
ITextStoreACP ::GetActiveView

La méthode ITextStoreACP ::GetActiveView retourne un type de données TsViewCookie qui spécifie l’affichage actif actuel.
ITextStoreACP ::GetEmbedded

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

La méthode ITextStoreACP ::GetEndACP retourne le nombre de caractères dans un document.
ITextStoreACP ::GetFormattedText

La méthode ITextStoreACP ::GetFormattedText retourne 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.
ITextStoreACP ::GetScreenExt

La méthode ITextStoreACP ::GetScreenExt retourne les coordonnées d’écran du cadre englobant de la surface d’affichage où le flux de texte est affiché.
ITextStoreACP ::GetSelection

La méthode ITextStoreACP ::GetSelection retourne 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.
ITextStoreACP ::GetStatus

La méthode ITextStoreACP ::GetStatus obtient le document status. Le document status est retourné par le biais de la structure TS_STATUS.
ITextStoreACP ::GetText

La méthode ITextStoreACP ::GetText retourne 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.
ITextStoreACP ::GetTextExt

La méthode ITextStoreACP ::GetTextExt retourne 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.
ITextStoreACP ::GetWnd

La méthode ITextStoreACP ::GetWnd retourne le handle dans une fenêtre qui correspond au document actif.
ITextStoreACP ::InsertEmbedded

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

La méthode ITextStoreACP ::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.
ITextStoreACP ::InsertTextAtSelection

La méthode ITextStoreACP ::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.
ITextStoreACP ::QueryInsert

La méthode ITextStoreACP ::QueryInsert détermine si les positions de caractères de début et de fin spécifiées sont valides.
ITextStoreACP ::QueryInsertEmbedded

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

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

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

La méthode ITextStoreACP ::RequestLock est appelée par le gestionnaire TSF pour fournir un verrou de document afin de modifier le document. Cette méthode appelle la méthode ITextStoreACPSink ::OnLockGranted pour créer le verrou de document.
ITextStoreACP ::RequestSupportedAttrs

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

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

La méthode ITextStoreACP ::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.
ITextStoreACP ::SetText

La méthode ITextStoreACP ::SetText définit la sélection de texte sur les positions de caractères fournies.
ITextStoreACP ::UnadviseSink

La méthode ITextStoreACP ::UnadviseSink est appelée par une application pour indiquer qu’elle ne nécessite plus 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 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête textstor.h
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

IUnknown

Magasins de texte