次の方法で共有


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

指定したインデックスでフィルター処理されたフォントのサブセットを取得します。

構文

HRESULT GetFilteredFonts(
        UINT32 const    *indices,
        UINT32          indexCount,
  [out] IDWriteFontSet1 **filteredFontSet
);

パラメーター

indices

型: UINT32 const *

フィルター処理するインデックスの配列。0 ~ IDwriteFontSet::GetFontCount から 1 を引いた範囲です。

indexCount

型: UINT32

インデックスの数。

[out] filteredFontSet

型: IDWriteFontSet1**

IDWriteFontSet1 インターフェイスへのポインターのアドレス。 正常に完了すると、関数は、指定されたインデックスによって示されるフォントのサブセットを表すオブジェクトへのポインターを設定し、それ以外の場合はポインターを nullptrに設定します。

戻り値

型: HRESULT

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

備考

インデックスは任意の順序で取得できます。つまり、GetFilteredFonts は、元のアイテムから削除、複製、または並べ替えた新しいセットを生成できます。 インデックスを 0 個渡すと、空のフォント セットが返されます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 ビルド 20348
サポートされる最小サーバー Windows 10 ビルド 20348
ターゲット プラットフォーム の ウィンドウズ
ヘッダー dwrite_3.h
ライブラリ Dwrite.lib