[]
        
(Showing Draft Content)

C1.Util.DX.DirectWrite.Font

Font Class

IDWriteFont

Implements
Namespace: C1.Util.DX.DirectWrite
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("acd16696-8c14-4f5d-877e-fe3fc1d32737")]
public class Font : ComObject, IDisposable, IUnknown

Constructors

Name Description
Font(IntPtr)

Initializes a new instance of the Font class.

Properties

Name Description
Metrics

GetMetrics

Methods

Name Description
CreateFontFace()

HRESULT IDWriteFont::CreateFontFace([Out, Fast] IDWriteFontFace** fontFace)

GetFaceNames()

HRESULT IDWriteFont::GetFaceNames([Out] IDWriteLocalizedStrings** names)

GetFontFamily()

HRESULT IDWriteFont::GetFontFamily([Out] IDWriteFontFamily** fontFamily)

GetInformationalStrings(InformationalStringId, out LocalizedStrings)

HRESULT IDWriteFont::GetInformationalStrings([In] DWRITE_INFORMATIONAL_STRING_ID informationalStringID,[Out] IDWriteLocalizedStrings** informationalStrings,[Out] BOOL* exists)

GetMetrics(out FontMetrics)

void IDWriteFont::GetMetrics([Out] DWRITE_FONT_METRICS* fontMetrics)

GetSimulations()

DWRITE_FONT_SIMULATIONS IDWriteFont::GetSimulations()

GetStretch()

DWRITE_FONT_STRETCH IDWriteFont::GetStretch()

GetStyle()

DWRITE_FONT_STYLE IDWriteFont::GetStyle()

GetWeight()

DWRITE_FONT_WEIGHT IDWriteFont::GetWeight()

HasCharacter(int)

HRESULT IDWriteFont::HasCharacter([In] unsigned int unicodeValue,[Out] BOOL* exists)

IsSymbolFont()

BOOL IDWriteFont::IsSymbolFont()

Operators

Name Description
explicit operator Font(IntPtr)

Performs an explicit conversion from IntPtr to Font.