Font Constructor (String, Single, FontStyle, GraphicsUnit, Byte, Boolean)
Initializes a new Font using the specified size, style, unit, and character set.
Namespace: System.Drawing
Assembly: System.Drawing (in System.Drawing.dll)
public Font( string familyName, float emSize, FontStyle style, GraphicsUnit unit, byte gdiCharSet, bool gdiVerticalFont )
Parameters
- familyName
- Type: System.String
A string representation of the FontFamily for the new Font.
- emSize
- Type: System.Single
The em-size of the new font in the units specified by the unit parameter.
- style
- Type: System.Drawing.FontStyle
The FontStyle of the new font.
- unit
- Type: System.Drawing.GraphicsUnit
The GraphicsUnit of the new font.
- gdiCharSet
- Type: System.Byte
A Byte that specifies a GDI character set to use for this font.
- gdiVerticalFont
- Type: System.Boolean
A Boolean value indicating whether the new Font is derived from a GDI vertical font.
| Exception | Condition |
|---|---|
| ArgumentException | emSize is less than or equal to 0, evaluates to infinity, or is not a valid number. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.