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 |