IDWriteFactory::CreateFontFace メソッド (dwrite.h)
フォント面を表す オブジェクトを作成します。
構文
HRESULT CreateFontFace(
DWRITE_FONT_FACE_TYPE fontFaceType,
UINT32 numberOfFiles,
[in] IDWriteFontFile * const *fontFiles,
UINT32 faceIndex,
DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags,
[out] IDWriteFontFace **fontFace
);
パラメーター
fontFaceType
フォントフェイスのファイル形式の種類を示す 値です。
numberOfFiles
型: UINT32
フォントの顔を表すために必要なフォント ファイルの数 (要素数)。
[in] fontFiles
型: const IDWriteFontFile*
フォント面を表すフォント ファイル オブジェクト。 IDWriteFontFace は、入力フォント ファイル オブジェクトへの独自の参照を保持するため、この呼び出しの後に解放できます。
faceIndex
型: UINT32
フォント ファイルにフォントフェイスのコレクションが含まれている場合の、フォント面の 0 から始まるインデックス。 フォント ファイルに 1 つの顔が含まれている場合、この値は 0 にする必要があります。
fontFaceSimulationFlags
テキストを太字または斜体にするアルゴリズム的な手段のフォントフェイスシミュレーションフラグがある場合は、現在のフォントフェイスに適用されることを示す値。
[out] fontFace
種類: IDWriteFontFace**
このメソッドが戻るときに、 には、新しく作成されたフォントフェイス オブジェクトへのポインターのアドレス、またはエラーが発生した場合は NULL が 含まれます。
戻り値
型: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | dwrite.h |
Library | Dwrite.lib |
[DLL] | Dwrite.dll |