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

IDWriteFontResource

COM
IID1f803a76-6871-48e8-987f-b975551c50f2継承元IUnknown自前メソッド開始 vtbl3

メソッド 12

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

vtblメソッド
3HRESULT GetFontFile(IDWriteFontFile** fontFile)
4DWORD GetFontFaceIndex()
5DWORD GetFontAxisCount()
6HRESULT GetDefaultFontAxisValues(DWRITE_FONT_AXIS_VALUE* fontAxisValues, DWORD fontAxisValueCount)
7HRESULT GetFontAxisRanges(DWRITE_FONT_AXIS_RANGE* fontAxisRanges, DWORD fontAxisRangeCount)
8DWRITE_FONT_AXIS_ATTRIBUTES GetFontAxisAttributes(DWORD axisIndex)
9HRESULT GetAxisNames(DWORD axisIndex, IDWriteLocalizedStrings** names)
10DWORD GetAxisValueNameCount(DWORD axisIndex)
11HRESULT GetAxisValueNames(DWORD axisIndex, DWORD axisValueIndex, DWRITE_FONT_AXIS_RANGE* fontAxisRange, IDWriteLocalizedStrings** names)
12BOOL HasVariations()
13HRESULT CreateFontFace(DWRITE_FONT_SIMULATIONS fontSimulations, DWRITE_FONT_AXIS_VALUE* fontAxisValues, DWORD fontAxisValueCount, IDWriteFontFace5** fontFace)
14HRESULT CreateFontFaceReference(DWRITE_FONT_SIMULATIONS fontSimulations, DWRITE_FONT_AXIS_VALUE* fontAxisValues, DWORD fontAxisValueCount, IDWriteFontFaceReference1** fontFaceReference)