Typeface Class

 

Represents a combination of FontFamily, FontWeight, FontStyle, and FontStretch.

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

System::Object
  System.Windows.Media::Typeface

public ref class Typeface 

NameDescription
System_CAPS_pubmethodTypeface(FontFamily^, FontStyle, FontWeight, FontStretch)

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

System_CAPS_pubmethodTypeface(FontFamily^, FontStyle, FontWeight, FontStretch, FontFamily^)

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

System_CAPS_pubmethodTypeface(String^)

Initializes a new instance of the Typeface class for the specified font family typeface name.

NameDescription
System_CAPS_pubpropertyCapsHeight

Gets the distance from the baseline to the top of an English capital letter for the typeface.

System_CAPS_pubpropertyFaceNames

Gets a collection of culture-specific names for the Typeface.

System_CAPS_pubpropertyFontFamily

Gets the name of the font family from which the typeface was constructed.

System_CAPS_pubpropertyIsBoldSimulated

Determines whether to simulate a bold weight for the glyphs represented by the Typeface.

System_CAPS_pubpropertyIsObliqueSimulated

Determines whether to simulate an italic style for the glyphs represented by the Typeface.

System_CAPS_pubpropertyStretch

Gets the stretch value for the Typeface. The stretch value determines whether a typeface is expanded or condensed when it is displayed.

System_CAPS_pubpropertyStrikethroughPosition

Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.

System_CAPS_pubpropertyStrikethroughThickness

Gets a value that indicates the thickness of the strikethrough relative to the font em size.

System_CAPS_pubpropertyStyle

Gets the style of the Typeface.

System_CAPS_pubpropertyUnderlinePosition

Gets a value that indicates the distance of the underline from the baseline for the typeface.

System_CAPS_pubpropertyUnderlineThickness

Gets a value that indicates the thickness of the underline relative to the font em size for the typeface.

System_CAPS_pubpropertyWeight

Gets the relative weight of the typeface.

System_CAPS_pubpropertyXHeight

Gets the distance from the baseline to the top of an English lowercase letter for a typeface. The distance excludes ascenders.

NameDescription
System_CAPS_pubmethodEquals(Object^)

Gets a value that indicates whether the current typeface and the specified typeface have the same FontFamily, Style, Weight, Stretch, and fallback font values. (Overrides Object::Equals(Object^).)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as a hash function for Typeface. It is suitable for use in hashing algorithms and data structures such as a hash table.(Overrides Object::GetHashCode().)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_pubmethodTryGetGlyphTypeface(GlyphTypeface^%)

Retrieves the GlyphTypeface that corresponds to the Typeface.

A typeface is a single variation of a font within the same font family. An example of a typeface is an italic version of the "Times New Roman" font family. Typeface defines the weight, style and stretching features of a font.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 3.0
Silverlight
Available since 4.0
Windows Phone Silverlight
Available since 7.1

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: