Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
Typeface Class
 Typeface Constructor (FontFamily, F...
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
Typeface Constructor (FontFamily, FontStyle, FontWeight, FontStretch)

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)
Visual Basic (Declaration)
Public Sub New ( _
    fontFamily As FontFamily, _
    style As FontStyle, _
    weight As FontWeight, _
    stretch As FontStretch _
)
Visual Basic (Usage)
Dim fontFamily As FontFamily
Dim style As FontStyle
Dim weight As FontWeight
Dim stretch As FontStretch

Dim instance As New Typeface(fontFamily, _
    style, weight, stretch)
C#
public Typeface(
    FontFamily fontFamily,
    FontStyle style,
    FontWeight weight,
    FontStretch stretch
)
Visual C++
public:
Typeface(
    FontFamily^ fontFamily, 
    FontStyle style, 
    FontWeight weight, 
    FontStretch stretch
)
JScript
public function Typeface(
    fontFamily : FontFamily, 
    style : FontStyle, 
    weight : FontWeight, 
    stretch : FontStretch
)
XAML
You cannot use constructors in XAML.

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.
C#
// 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"));

Windows Vista

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker