FontFamily.IsStyleAvailable Method
Indicates whether the specified FontStyle enumeration is available.
Namespace: System.Drawing
Assembly: System.Drawing (in System.Drawing.dll)
Parameters
- style
- Type: System.Drawing.FontStyle
The FontStyle to test.
The following code example is designed for use with Windows Forms, and it requires PaintEventArgs e, which is a parameter of the Paint event handler. The code performs the following actions:
Creates a FontFamily.
Tests whether the font family is available in an italic font.
If it is, draws text to the screen.
public void IsStyleAvailable_Example(PaintEventArgs e) { // Create a FontFamily object. FontFamily myFontFamily = new FontFamily("Arial"); // Test whether myFontFamily is available in Italic. if(myFontFamily.IsStyleAvailable(FontStyle.Italic)) { // Create a Font object using myFontFamily. Font familyFont = new Font(myFontFamily, 16, FontStyle.Italic); // Use familyFont to draw text to the screen. e.Graphics.DrawString( myFontFamily.Name + " is available in Italic", familyFont, Brushes.Black, new PointF(0, 0)); } }
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.