共用方式為


ITfRange::GetFormattedText 方法 (msctf.h)

ITfRange::GetFormattedText方法會取得包含在文字範圍內的格式化內容。 內容會封裝在支援 IDataObject 介面的物件中。

語法

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

參數

[in] ec

編輯從 ITfDocumentMgr::CreateCoNtextITfEditSession::D oEditSession 取得的Cookie。

[out] ppDataObject

IDataObject指標的指標,該指標會接收包含格式化內容的物件。 格式化的內容是使用 STGMEDIUM 全域記憶體控制碼取得。

傳回值

這個方法可以傳回其中一個值。

描述
S_OK
此方法成功。
E_INVALIDARG
一或多個參數無效。
E_NOTIMPL
內容擁有者不支援將格式化文字匯出為 IDataObject 物件。
TF_E_NOLOCK
ec參數的值是不正確 Cookie,或者呼叫端沒有唯讀鎖定。

備註

IDataObject的格式和儲存類型是由範圍所屬的應用程式所決定。

需求

   
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 msctf.h
Dll Msctf.dll
可轉散發套件 Windows 2000 專業版上的 TSF 1.0

另請參閱

IDataObject

ITfDocumentMgr::CreateCoNtext

ITfEditSession::D oEditSession

ITfRange

文字存放區