共用方式為


ITextFont::Reset 方法 (tom.h)

將字元格式重設為指定的值。

語法

HRESULT Reset(
  [in] long Value
);

參數

[in] Value

類型: long

重設的類型。 此參數可以是下列值的組合。

意義
tomDefault
如果這個字型物件附加至範圍,請將 設定為檔預設字元格式;否則,請將預設值設定為基本 TOM 引擎預設值。
tomUndefined
將所有屬性設定為未定義的值。 這個值僅適用于複製 (複製) 字型物件。
tomApplyLater
允許設定屬性值,但尚未將它們套用至附加範圍。
tomApplyNow
將目前屬性套用至附加範圍。
tomCacheParms
請勿使用附加的範圍屬性來更新目前的字型。
tomTrackParms
使用附加範圍屬性更新目前的字型。
tomApplyTmp
套用暫時格式設定。
tomDisableSmartFont
請勿套用智慧型字型。
tomEnableSmartFont
請套用智慧型字型。
tomUsePoints
使用點進行浮點度量。
tomUseTwips
使用 twip 進行浮點測量。

傳回值

類型: HRESULT

如果方法成功,則會傳回 S_OK。 如果方法失敗,它會傳回下列其中一個 COM 錯誤碼。 如需 COM 錯誤碼的詳細資訊,請參閱 COM 中的錯誤處理

傳回碼 Description
S_FALSE
保護免于變更。
E_INVALIDARG
無效引數。
CO_E_RELEASED
字型物件會附加至已刪除的範圍。

備註

使用tomUndefined呼叫ITextFont::Reset會將所有屬性設定為未定義的值。 因此,將字型物件套用至範圍不會變更任何內容。 這適用于 ITextFont::GetDuplicate 方法取得的字型物件。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 tom.h
Dll Msftedit.dll

另請參閱

概念

GetDuplicate

ITextFont

參考

文字物件模型