ホーム › Graphics.DirectWrite › IDWriteFontResource
IDWriteFontResource
COMメソッド 12
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetFontFile(IDWriteFontFile** fontFile) |
| 4 | DWORD GetFontFaceIndex() |
| 5 | DWORD GetFontAxisCount() |
| 6 | HRESULT GetDefaultFontAxisValues(DWRITE_FONT_AXIS_VALUE* fontAxisValues, DWORD fontAxisValueCount) |
| 7 | HRESULT GetFontAxisRanges(DWRITE_FONT_AXIS_RANGE* fontAxisRanges, DWORD fontAxisRangeCount) |
| 8 | DWRITE_FONT_AXIS_ATTRIBUTES GetFontAxisAttributes(DWORD axisIndex) |
| 9 | HRESULT GetAxisNames(DWORD axisIndex, IDWriteLocalizedStrings** names) |
| 10 | DWORD GetAxisValueNameCount(DWORD axisIndex) |
| 11 | HRESULT GetAxisValueNames(DWORD axisIndex, DWORD axisValueIndex, DWRITE_FONT_AXIS_RANGE* fontAxisRange, IDWriteLocalizedStrings** names) |
| 12 | BOOL HasVariations() |
| 13 | HRESULT CreateFontFace(DWRITE_FONT_SIMULATIONS fontSimulations, DWRITE_FONT_AXIS_VALUE* fontAxisValues, DWORD fontAxisValueCount, IDWriteFontFace5** fontFace) |
| 14 | HRESULT CreateFontFaceReference(DWRITE_FONT_SIMULATIONS fontSimulations, DWRITE_FONT_AXIS_VALUE* fontAxisValues, DWORD fontAxisValueCount, IDWriteFontFaceReference1** fontFaceReference) |