FormattedText::SetFontTypeface Method (Typeface^, Int32, Int32)


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

Sets the font typeface for a specified subset of characters in the FormattedText object.

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

void SetFontTypeface(
	Typeface^ typeface,
	int startIndex,
	int count


Type: System.Windows.Media::Typeface^

The Typeface to use for text formatting.

Type: System::Int32

The start index of the initial character to apply the typeface to.

Type: System::Int32

The number of characters to apply the typeface to.

Typeface represents a combination of FontFamily, FontWeight, FontStyle, and FontStretch. Typeface supports multiple constructors, one of which constructs based on a typeface name, another of which takes discrete values for FontFamily, FontWeight, FontStyle, and FontStretch.

To set the font typeface for the entire text string, use the SetFontTypeface(Typeface^) method.

.NET Framework
Available since 3.0
Return to top