共用方式為


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

true 如果 GetFilteredFonts 應該選取任何範圍; false 如果應該選擇全部交集, 則為 。

[out] filteredFontSet

類型: IDWriteFontSet1**

IDWriteFontSet1 介面指標的位址。 成功完成時,函式會將指標設定為 物件,此物件代表落在範圍內的字型子集,否則會將指標設定為 nullptr

傳回值

類型: HRESULT

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

備註

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

規格需求

需求
最低支援的用戶端 Windows 10 組建 20348
最低支援的伺服器 Windows 10 組建 20348
目標平台 Windows
標頭 dwrite_3.h
程式庫 Dwrite.lib