Share via


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

種類: DWRITE_FONT_FACE_TYPE

フォントフェイスのファイル形式の種類を示す 値です。

numberOfFiles

型: UINT32

フォントの顔を表すために必要なフォント ファイルの数 (要素数)。

[in] fontFiles

型: const IDWriteFontFile*

フォント面を表すフォント ファイル オブジェクト。 IDWriteFontFace は、入力フォント ファイル オブジェクトへの独自の参照を保持するため、この呼び出しの後に解放できます。

faceIndex

型: UINT32

フォント ファイルにフォントフェイスのコレクションが含まれている場合の、フォント面の 0 から始まるインデックス。 フォント ファイルに 1 つの顔が含まれている場合、この値は 0 にする必要があります。

fontFaceSimulationFlags

種類: DWRITE_FONT_SIMULATIONS

テキストを太字または斜体にするアルゴリズム的な手段のフォントフェイスシミュレーションフラグがある場合は、現在のフォントフェイスに適用されることを示す値。

[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

関連項目

IDWriteFactory