次の方法で共有


IDWriteFontSet1::GetFilteredFonts(DWRITE_FONT_AXIS_RANGEconst*,UINT32,BOOL,IDWriteFontSet1**) メソッド (dwrite_3.h)

指定された範囲 (エンドポイントを含む) でフィルター処理されたフォントのサブセットを取得します。

構文

HRESULT GetFilteredFonts(
        DWRITE_FONT_AXIS_RANGE const *fontAxisRanges,
        UINT32                       fontAxisRangeCount,
        BOOL                         selectAnyRange,
  [out] IDWriteFontSet1              **filteredFontSet
);

パラメーター

fontAxisRanges

型: DWRITE_FONT_AXIS_RANGE const *

フィルター処理する軸の値の範囲の一覧。

fontAxisRangeCount

型: UINT32

フィルター処理する軸の値範囲の数。

selectAnyRange

種類: BOOL

trueGetFilteredFonts で任意の範囲を選択する必要がある場合は 。falseすべての交差部分を選択する必要がある場合は 。

[out] filteredFontSet

型: IDWriteFontSet1**

IDWriteFontSet1 インターフェイスへのポインターのアドレス。 正常に完了すると、この関数は、範囲内にあるフォントのサブセットを表す オブジェクトへのポインターを設定し、それ以外の場合は ポインターを に nullptr設定します。

戻り値

型: HRESULT

関数が成功した場合は、S_OK を返します。 それ以外の場合は、 HRESULTエラー コードが返されます。

注釈

フィルターに一致するフォントがない場合、返されるサブセット オブジェクトは空になります ( IDWriteFontSet::GetFontCount を呼び出すと 0 が返されます)、関数はエラーを返しません。 サブセットは、常に元のセットと等しいか小さくなります。

要件

要件
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
対象プラットフォーム Windows
ヘッダー dwrite_3.h
Library Dwrite.lib