共用方式為


IDWriteFontSet1::GetFilteredFonts(DWRITE_FONT_PROPERTYconst*,UINT32,BOOL,IDWriteFontSet1**) 方法 (dwrite_3.h)

擷取由指定屬性篩選的字型子集。

語法

HRESULT GetFilteredFonts(
        DWRITE_FONT_PROPERTY const *properties,
        UINT32                     propertyCount,
        BOOL                       selectAnyProperty,
  [out] IDWriteFontSet1            **filteredFontSet
);

參數

properties

類型:DWRITE_FONT_PROPERTY const *

要篩選的屬性清單。

propertyCount

類型:UINT32

要篩選的屬性數目。

selectAnyProperty

類型:BOOL

true 如果 GetFilteredFontIndices 應該選取任何屬性;false 如果它應該選取全部的交集,則為 。

[out] filteredFontSet

類型:IDWriteFontSet1**

IDWriteFontSet1 介面的指標位址。 成功完成時,函式會將指標設定為 代表符合屬性之字型子集的物件,否則會將指標設定為 nullptr

傳回值

類型:HRESULT

如果函式成功,它會傳回 S_OK。 否則,它會傳回 HRESULT錯誤碼

言論

如果沒有字型符合篩選條件,則傳回的子集物件會是空的(呼叫 IDWriteFontSet::GetFontCount 傳回 0),但函式不會傳回錯誤。 子集一律等於或小於原始集合。

要求

要求 價值
最低支援的用戶端 Windows 10 組建 20348
支援的最低伺服器 Windows 10 組建 20348
目標平臺 窗戶
標頭 dwrite_3.h
連結庫 Dwrite.lib