Méthode ITfRange::GetFormattedText (msctf.h)

La méthode ITfRange::GetFormattedText obtient le contenu mis en forme contenu dans une plage de texte. Le contenu est empaqueté dans un objet qui prend en charge l’interface IDataObject .

Syntaxe

HRESULT GetFormattedText(
  [in]  TfEditCookie ec,
  [out] IDataObject  **ppDataObject
);

Paramètres

[in] ec

Modifier le cookie obtenu à partir de ITfDocumentMgr::CreateContext ou ITfEditSession::D oEditSession.

[out] ppDataObject

Pointeur vers un pointeur IDataObject qui reçoit un objet qui contient le contenu mis en forme. Le contenu mis en forme est obtenu à l’aide d’un handle de mémoire globale STGMEDIUM.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Description
S_OK
La méthode a réussi.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.
E_NOTIMPL
Le propriétaire du contexte ne prend pas en charge l’exportation de texte mis en forme en tant qu’objet IDataObject .
TF_E_NOLOCK
La valeur du paramètre ec est un cookie non valide, ou l’appelant n’a pas de verrou en lecture seule.

Notes

Le format et le type de stockage de l’objet IDataObject sont déterminés par l’application à laquelle appartient la plage.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msctf.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

Idataobject

ITfDocumentMgr::CreateContext

ITfEditSession::D oEditSession

ITfRange

Magasins de texte