Font Class

The Font class encapsulates the characteristics, such as family, height, size, and style (or combination of styles), of a specific font. A Font object is used when drawing strings.

Methods

The Font class has these methods.

Method Description
Font::Clone The Font::Clone method creates a new Font object based on this Font object.
Font::Font Creates a Font::Font object based on the Windows Graphics Device Interface (GDI) font object that is currently selected into a specified device context. This constructor is provided for compatibility with GDI.
Font::Font Creates a Font::Font object directly from a Windows Graphics Device Interface (GDI) logical font.
Font::Font Creates a Font::Font object directly from a Windows Graphics Device Interface (GDI) logical font.
Font::Font Creates a Font::Font object indirectly from a Windows Graphics Device Interface (GDI) logical font by using a handle to a GDILOGFONT structure.
Font::Font Creates a Font::Font object based on a FontFamily object, a size, a font style, and a unit of measurement.
Font::Font Creates a Font::Font object based on a font family, a size, a font style, a unit of measurement, and a FontCollection object.
Font::Font This topic lists the constructors of the Font class. For a complete class listing, see Font Class.
Font::Font This topic lists the constructors of the Font class. For a complete class listing, see Font Class.
Font::GetFamily The Font::GetFamily method gets the font family on which this font is based.
Font::GetHeight The Font::GetHeight method gets the line spacing of this font in the current unit of a specified Graphics object.
Font::GetHeight The Font::GetHeight method gets the line spacing, in pixels, of this font.
Font::GetLastStatus The Font::GetLastStatus method returns a value that indicates the nature of this Font object's most recent method failure.
Font::GetLogFontA The Font::GetLogFontA method uses a LOGFONTA structure to get the attributes of this Font object.
Font::GetLogFontW The Font::GetLogFontW method uses a LOGFONTW structure to get the attributes of this Font object.
Font::GetSize The Font::GetSize method returns the font size (commonly called the em size) of this Font object. The size is in the units of this Font object.
Font::GetStyle The Font::GetStyle method gets the style of this font's typeface.
Font::GetUnit The Font::GetUnit method returns the unit of measure of this Font object.
Font::IsAvailable The Font::IsAvailable method determines whether this Font object was created successfully.

Remarks

When using GDI+ API, you must never allow your application to download arbitrary fonts from untrusted sources. The operating system requires elevated privileges to assure that all installed fonts are trusted.

Requirements

   
Target Platform Windows
Header gdiplusheaders.h