Win32 API 日本語リファレンス
ホームGraphics.DirectWrite › IDWriteFontSet1

IDWriteFontSet1

COM
IID7e9fda85-6c92-4053-bc47-7ae3530db4d3継承元IDWriteFontSet自前メソッド開始 vtbl13

メソッド 13

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
13HRESULT GetMatchingFonts(DWRITE_FONT_PROPERTY* fontProperty, DWRITE_FONT_AXIS_VALUE* fontAxisValues, DWORD fontAxisValueCount, IDWriteFontSet1** matchingFonts)
14HRESULT GetFirstFontResources(IDWriteFontSet1** filteredFontSet)
15HRESULT GetFilteredFonts(DWORD* indices, DWORD indexCount, IDWriteFontSet1** filteredFontSet)
16HRESULT GetFilteredFonts(DWRITE_FONT_AXIS_RANGE* fontAxisRanges, DWORD fontAxisRangeCount, BOOL selectAnyRange, IDWriteFontSet1** filteredFontSet)
17HRESULT GetFilteredFonts(DWRITE_FONT_PROPERTY* properties, DWORD propertyCount, BOOL selectAnyProperty, IDWriteFontSet1** filteredFontSet)
18HRESULT GetFilteredFontIndices(DWRITE_FONT_AXIS_RANGE* fontAxisRanges, DWORD fontAxisRangeCount, BOOL selectAnyRange, DWORD* indices, DWORD maxIndexCount, DWORD* actualIndexCount)
19HRESULT GetFilteredFontIndices(DWRITE_FONT_PROPERTY* properties, DWORD propertyCount, BOOL selectAnyProperty, DWORD* indices, DWORD maxIndexCount, DWORD* actualIndexCount)
20HRESULT GetFontAxisRanges(DWORD listIndex, DWRITE_FONT_AXIS_RANGE* fontAxisRanges, DWORD maxFontAxisRangeCount, DWORD* actualFontAxisRangeCount)
21HRESULT GetFontAxisRanges(DWRITE_FONT_AXIS_RANGE* fontAxisRanges, DWORD maxFontAxisRangeCount, DWORD* actualFontAxisRangeCount)
22HRESULT GetFontFaceReference(DWORD listIndex, IDWriteFontFaceReference1** fontFaceReference)
23HRESULT CreateFontResource(DWORD listIndex, IDWriteFontResource** fontResource)
24HRESULT CreateFontFace(DWORD listIndex, IDWriteFontFace5** fontFace)
25DWRITE_LOCALITY GetFontLocality(DWORD listIndex)