ホーム › Graphics.DirectWrite › IDWriteFontFace1
IDWriteFontFace1
COMメソッド 12
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 18 | void GetMetrics(DWRITE_FONT_METRICS1* fontMetrics) |
| 19 | HRESULT GetGdiCompatibleMetrics(FLOAT emSize, FLOAT pixelsPerDip, DWRITE_MATRIX* transform, DWRITE_FONT_METRICS1* fontMetrics) |
| 20 | void GetCaretMetrics(DWRITE_CARET_METRICS* caretMetrics) |
| 21 | HRESULT GetUnicodeRanges(DWORD maxRangeCount, DWRITE_UNICODE_RANGE* unicodeRanges, DWORD* actualRangeCount) |
| 22 | BOOL IsMonospacedFont() |
| 23 | HRESULT GetDesignGlyphAdvances(DWORD glyphCount, WORD* glyphIndices, INT* glyphAdvances, BOOL isSideways) |
| 24 | HRESULT GetGdiCompatibleGlyphAdvances(FLOAT emSize, FLOAT pixelsPerDip, DWRITE_MATRIX* transform, BOOL useGdiNatural, BOOL isSideways, DWORD glyphCount, WORD* glyphIndices, INT* glyphAdvances) |
| 25 | HRESULT GetKerningPairAdjustments(DWORD glyphCount, WORD* glyphIndices, INT* glyphAdvanceAdjustments) |
| 26 | BOOL HasKerningPairs() |
| 27 | HRESULT GetRecommendedRenderingMode(FLOAT fontEmSize, FLOAT dpiX, FLOAT dpiY, DWRITE_MATRIX* transform, BOOL isSideways, DWRITE_OUTLINE_THRESHOLD outlineThreshold, DWRITE_MEASURING_MODE measuringMode, DWRITE_RENDERING_MODE* renderingMode) |
| 28 | HRESULT GetVerticalGlyphVariants(DWORD glyphCount, WORD* nominalGlyphIndices, WORD* verticalGlyphIndices) |
| 29 | BOOL HasVerticalGlyphVariants() |