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 でのエラー処理」を参照してください。

リターン コード 説明
S_FALSE
変更から保護されます。
E_INVALIDARG
引数が無効です。
CO_E_RELEASED
フォント オブジェクトは、削除された範囲にアタッチされます。

解説

tomUndefinedITextFont::Reset を呼び出すと、すべてのプロパティが未定義の値に設定されます。 したがって、フォント オブジェクトを範囲に適用しても何も変更されません。 これは、 ITextFont::GetDuplicate メソッドによって取得されるフォント オブジェクトに適用されます。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー tom.h
[DLL] Msftedit.dll

関連項目

概念

GetDuplicate

ITextFont

リファレンス

Text オブジェクト モデル