[]
IDWriteFontFile
[Guid("739d886a-cef5-47dc-8769-1a8b41bebbb0")]
public class FontFile : ComObject, IDisposable, IUnknown
Name | Description |
---|---|
FontFile(IntPtr) | Initializes a new instance of the FontFile class. |
Name | Description |
---|---|
Loader | Obtains the file loader associated with a font file object. |
Name | Description |
---|---|
Analyze(out Bool, out FontFileType, out FontFaceType, out int) | HRESULT IDWriteFontFile::Analyze([Out] BOOL* isSupportedFontType,[Out] DWRITE_FONT_FILE_TYPE* fontFileType,[Out, Optional] DWRITE_FONT_FACE_TYPE* fontFaceType,[Out] unsigned int* numberOfFaces) |
Create(Factory, IntPtr, int, FontFileLoader) | Creates a reference to an application-specific font file resource. |
Create(Factory, string) | Creates a font file reference object from a local font file. |
Create(Factory, string, long?) | Creates a font file reference object from a local font file. |
GetLoader() | HRESULT IDWriteFontFile::GetLoader([Out] IDWriteFontFileLoader** fontFileLoader) |
GetReferenceKey() | Obtains the reference to the reference key of a font file. The returned reference is valid until the font file object is released. |
GetReferenceKey(IntPtr) | HRESULT IDWriteFontFile::GetReferenceKey([Out, Buffer] const void** fontFileReferenceKey,[Out] unsigned int* fontFileReferenceKeySize) |
Name | Description |
---|---|
explicit operator FontFile(IntPtr) |