ClassFontManager
Manages font resources and provides functionality to retrieve and manipulate fonts used in document layouts.
Definition
Namespace:Telerik.Windows.Documents.Layout
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public static class FontManager
Inheritance: objectFontManager
Methods
GetRegisteredFontFamilyInfo(FontFamily)
Gets the registered FontFamilyInfo.
Declaration
public static FontFamilyInfo GetRegisteredFontFamilyInfo(FontFamily fontFamily)
Parameters
fontFamily
FontFamily
The font family.
Returns
GetRegisteredFonts()
Gets registered fonts.
Declaration
public static RegisteredFonts GetRegisteredFonts()
Returns
GetSupportedCharacters(FontFamily)
Retrieves a list of characters supported by the specified font family.
Declaration
public static ICollection<char> GetSupportedCharacters(FontFamily fontFamily)
Parameters
fontFamily
FontFamily
The font family for which to retrieve the supported characters.
Returns
A collection of characters that the specified font family can render.
HasRegisteredFontFamily(FontFamily)
Determines whether the specified font family is registered.
Declaration
public static bool HasRegisteredFontFamily(FontFamily fontFamily)
Parameters
fontFamily
FontFamily
The font family.
Returns
RegisterFont(FontFamily)
Registers a font.
Declaration
public static void RegisterFont(FontFamily fontFamily)
Parameters
fontFamily
FontFamily
The font family.
RegisterFont(FontFamilyInfo)
Registers a FontFamilyInfo.
Declaration
public static void RegisterFont(FontFamilyInfo fontFamilyInfo)
Parameters
fontFamilyInfo
The font family info.
UnregisterFont(FontFamily)
Unregisters a font.
Declaration
public static bool UnregisterFont(FontFamily fontFamily)
Parameters
fontFamily
FontFamily
The font to unregister.
Returns
UnregisterFont(FontFamilyInfo)
Unregisters a FontFamilyInfo.
Declaration
public static bool UnregisterFont(FontFamilyInfo fontFamilyInfo)
Parameters
fontFamilyInfo
The font family info.
Returns