IDWriteFactory::CreateTextFormat メソッド (dwrite.h)

テキスト レイアウトに使用されるテキスト書式オブジェクトを作成します。

構文

HRESULT CreateTextFormat(
  [in]  WCHAR const           *fontFamilyName,
        IDWriteFontCollection *fontCollection,
        DWRITE_FONT_WEIGHT    fontWeight,
        DWRITE_FONT_STYLE     fontStyle,
        DWRITE_FONT_STRETCH   fontStretch,
        FLOAT                 fontSize,
  [in]  WCHAR const           *localeName,
  [out] IDWriteTextFormat     **textFormat
);

パラメーター

[in] fontFamilyName

型: const WCHAR*

フォント ファミリの名前を含む文字の配列

fontCollection

種類: IDWriteFontCollection*

フォント コレクション オブジェクトへのポインター。 これが NULL の場合は、システム フォント コレクションを示します。

fontWeight

種類: DWRITE_FONT_WEIGHT

このメソッドによって作成されたテキスト オブジェクトのフォントの太さを示す 値。

fontStyle

種類: DWRITE_FONT_STYLE

このメソッドによって作成されたテキスト オブジェクトのフォント スタイルを示す 値。

fontStretch

種類: DWRITE_FONT_STRETCH

このメソッドによって作成されたテキスト オブジェクトのフォント ストレッチを示す 値。

fontSize

型: FLOAT

DIP ("デバイスに依存しないピクセル") 単位でのフォントの論理サイズ。 DIP は 1/96 インチです。

[in] localeName

型: const WCHAR*

ロケール名を含む文字の配列。

[out] textFormat

型: IDWriteTextFormat**

このメソッドが戻るとき、 には、新しく作成されたテキスト形式オブジェクトへのポインターのアドレス、またはエラーが発生した場合は 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