FormattedText.SetFontStretch Method (FontStretch, Int32, Int32)

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

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

public void SetFontStretch(
	FontStretch stretch,
	int startIndex,
	int count


Type: System.Windows.FontStretch

The desired FontStretch value to use for text formatting.

Type: System.Int32

The start index of the initial character to apply the font stretch to.

Type: System.Int32

The number of characters to apply the font stretch to.

The font stretch value refers to the degree to which a font is stretched on the screen.

FontStretch supports type conversion behavior such that static values of the FontStretches class can be used to initialize FontStretch and fill parameters that are type FontStretch. You can also call FromOpenTypeStretch to create a properly initialized FontStretch.

To set the font stretch value for the entire text string, use the SetFontStretch(FontStretch) method.

.NET Framework

Supported in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, 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.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2014 Microsoft