Share via


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

El método ITfRange::GetFormattedText obtiene contenido con formato incluido en un intervalo de texto. El contenido se empaqueta en un objeto que admite la interfaz IDataObject .

Sintaxis

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

Parámetros

[in] ec

Edite la cookie obtenida de ITfDocumentMgr::CreateContext o ITfEditSession::D oEditSession.

[out] ppDataObject

Puntero a un puntero IDataObject que recibe un objeto que contiene el contenido con formato. El contenido con formato se obtiene mediante un identificador de memoria global STGMEDIUM.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
Uno o varios parámetros no son válidos.
E_NOTIMPL
El propietario del contexto no admite la exportación de texto con formato como un objeto IDataObject .
TF_E_NOLOCK
El valor del parámetro ec es una cookie no válida o el autor de la llamada no tiene un bloqueo de solo lectura.

Comentarios

El formato y el tipo de almacenamiento del IDataObject vienen determinados por la aplicación a la que pertenece el intervalo.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado msctf.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

IDataObject

ITfDocumentMgr::CreateContext

ITfEditSession::D oEditSession

ITfRange

Almacenes de texto