Typeface Constructor (FontFamily, FontStyle, FontWeight, FontStretch)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Initializes a new instance of the Typeface class for the specified font family name, Style, Weight, and Stretch values.

Namespace:   System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)

public Typeface(
	FontFamily fontFamily,
	FontStyle style,
	FontWeight weight,
	FontStretch stretch
)

Parameters

fontFamily
Type: System.Windows.Media.FontFamily

The font family of the typeface.

style
Type: System.Windows.FontStyle

The style of the typeface.

weight
Type: System.Windows.FontWeight

The relative weight of the typeface.

stretch
Type: System.Windows.FontStretch

The degree to which the typeface is stretched.

// Return the typeface for the selected font family name.
Typeface typeface1 = new Typeface("Verdana");

// Return the typeface for the selected font family name and font values.
Typeface typeface2 = new Typeface(new FontFamily("file:///C:\\MyFonts\\#Pericles Light"),
                                                 FontStyles.Italic,
                                                 FontWeights.ExtraBold,
                                                 FontStretches.Condensed);

// Return the typeface for the selected font family name, font values, and fallback font family name.
Typeface typeface3 = new Typeface(new FontFamily("file:///C:\\MyFonts\\#Pericles"),
                                                 FontStyles.Italic,
                                                 FontWeights.ExtraBold,
                                                 FontStretches.Condensed,
                                                 new FontFamily("Arial"));

.NET Framework
Available since 3.0
Return to top
Show: