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 |