[]
        
(Showing Draft Content)

C1.Util.DX.DirectWrite.FontFallback

FontFallback Class

IDWriteFontFallback

Inheritance
FontFallback
Implements
Namespace: C1.Util.DX.DirectWrite
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("EFA008F9-F7A1-48BF-B05C-F224713CC0FF")]
public class FontFallback : ComObject, IDisposable, IUnknown

Constructors

Name Description
FontFallback(IntPtr)

Initializes a new instance of the FontFallback class.

Methods

Name Description
MapCharacters(TextAnalysisSource, int, int, FontCollection, string, FontWeight, FontStyle, FontStretch, out int, out float)

Determines an appropriate font to use to render the range of text.

MapCharacters(IntPtr, int, int, FontCollection, string, FontWeight, FontStyle, FontStretch, out int, out float)

HRESULT IDWriteFontFallback::MapCharacters(IDWriteTextAnalysisSource* source, UINT32 textPosition, UINT32 textLength, [in, optional] IDWriteFontCollection* baseFontCollection, [in, optional] wchar_t* baseFamilyName, DWRITE_FONT_WEIGHT baseWeight, DWRITE_FONT_STYLE baseStyle, DWRITE_FONT_STRETCH baseStretch, [out] UINT32* mappedLength, [out] IDWriteFont** mappedFont, [out] FLOAT* scale)

MapCharacters(IntPtr, int, int, IntPtr, IntPtr, FontWeight, FontStyle, FontStretch, out int, out float)

HRESULT IDWriteFontFallback::MapCharacters(IDWriteTextAnalysisSource* source, UINT32 textPosition, UINT32 textLength, [in, optional] IDWriteFontCollection* baseFontCollection, [in, optional] wchar_t* baseFamilyName, DWRITE_FONT_WEIGHT baseWeight, DWRITE_FONT_STYLE baseStyle, DWRITE_FONT_STRETCH baseStretch, [out] UINT32* mappedLength, [out] IDWriteFont** mappedFont, [out] FLOAT* scale)

Operators

Name Description
explicit operator FontFallback(IntPtr)

Performs an explicit conversion from IntPtr to FontFallback.