IDWriteFontSet::GetMatchingFonts(DWRITE_FONT_PROPERTYconst*,UINT32,IDWriteFontSet**) メソッド (dwrite_3.h)
指定したプロパティでフィルター処理されたフォントのサブセットを返します。
構文
HRESULT GetMatchingFonts(
DWRITE_FONT_PROPERTY const *properties,
UINT32 propertyCount,
IDWriteFontSet **filteredSet
);
パラメーター
properties
型: [in] const DWRITE_FONT_PROPERTY*
使用してフィルター処理するプロパティの一覧。
propertyCount
型: UINT32
フィルター処理するプロパティの数。
filteredSet
型: [out] IDWriteFontSet**
プロパティに一致するフォントのサブセット。エラーが発生した場合は nullptr。
戻り値
型: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
フィルターに一致するフォントがない場合、サブセットは空になります (GetFontCount は 0 を返します)、関数はエラーを返しません。 サブセットは常に元のセットと同じかそれより小さくなります。 リモート フォントのみをフィルター処理する場合は、プロパティに null を渡し、propertyCount にゼロを渡すことができます。
要件
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | dwrite_3.h |
Library | Dwrite.lib |
[DLL] | Dwrite.dll |