[]
IDWriteFontFace1
[Guid("a71efdb4-9fdb-4838-ad90-cfc3be8c3daf")]
public class FontFace1 : FontFace, IDisposable, IUnknown
| Name | Description |
|---|---|
| FontFace1(IntPtr) | Initializes a new instance of the FontFace1 class. |
| Name | Description |
|---|---|
| CaretMetrics | GetCaretMetrics |
| Metrics | GetMetrics |
| Name | Description |
|---|---|
| GetCaretMetrics(out CaretMetrics) | void IDWriteFontFace1::GetCaretMetrics([Out] DWRITE_CARET_METRICS* caretMetrics) |
| GetDesignGlyphAdvances(int, short[], int[], Bool) | HRESULT IDWriteFontFace1::GetDesignGlyphAdvances([In] unsigned int glyphCount,[In, Buffer] const unsigned short* glyphIndices,[Out, Buffer] int* glyphAdvances,[In] BOOL isSideways) |
| GetGdiCompatibleGlyphAdvances(float, float, Matrix3x2?, Bool, Bool, int, short[], int[]) | HRESULT IDWriteFontFace1::GetGdiCompatibleGlyphAdvances([In] float emSize,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[In] BOOL isSideways,[In] unsigned int glyphCount,[In, Buffer] const unsigned short* glyphIndices,[Out, Buffer] int* glyphAdvances) |
| GetGdiCompatibleMetrics(float, float, Matrix3x2?, out FontMetrics1) | HRESULT IDWriteFontFace1::GetGdiCompatibleMetrics([In] float emSize,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[Out] DWRITE_FONT_METRICS1* fontMetrics) |
| GetKerningPairAdjustments(int, short[], int[]) | HRESULT IDWriteFontFace1::GetKerningPairAdjustments([In] unsigned int glyphCount,[In, Buffer] const unsigned short* glyphIndices,[Out, Buffer] int* glyphAdvanceAdjustments) |
| GetMetrics(out FontMetrics1) | void IDWriteFontFace1::GetMetrics([Out] DWRITE_FONT_METRICS1* fontMetrics) |
| GetRecommendedRenderingMode(float, float, float, Matrix3x2?, Bool, OutlineThreshold, MeasuringMode) | HRESULT IDWriteFontFace1::GetRecommendedRenderingMode([In] float fontEmSize,[In] float dpiX,[In] float dpiY,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL isSideways,[In] DWRITE_OUTLINE_THRESHOLD outlineThreshold,[In] DWRITE_MEASURING_MODE measuringMode,[Out] DWRITE_RENDERING_MODE* renderingMode) |
| GetUnicodeRanges(int, UnicodeRange[]) | HRESULT IDWriteFontFace1::GetUnicodeRanges([In] unsigned int maxRangeCount,[Out, Buffer, Optional] DWRITE_UNICODE_RANGE* unicodeRanges,[Out] unsigned int* actualRangeCount) |
| HasKerningPairs() | BOOL IDWriteFontFace1::HasKerningPairs() |
| IsMonospacedFont() | BOOL IDWriteFontFace1::IsMonospacedFont() |
| Name | Description |
|---|---|
| explicit operator FontFace1(IntPtr) |