XRFontStretch (Compact 2013)
3/28/2014
This enumeration contains values that describe how much a font is expanded or condensed, compared to the usual aspect ratio of that font.
Syntax
enum XRFontStretch{
XRFontStretch_UltraCondensed=1,
XRFontStretch_ExtraCondensed=2,
XRFontStretch_Condensed=3,
XRFontStretch_SemiCondensed=4,
XRFontStretch_Normal=5,
XRFontStretch_Medium=5,
XRFontStretch_SemiExpanded=6,
XRFontStretch_Expanded=7,
XRFontStretch_ExtraExpanded=8,
XRFontStretch_UltraExpanded=9,
};
Members
Member |
Width class |
Description |
---|---|---|
XRFontStretch_UltraCondensed |
1 |
Indicates that the font is condensed to 50.0% of its usual width-to-height ratio. |
XRFontStretch_ExtraCondensed |
2 |
Indicates that the font is condensed to 62.5% of its usual width-to-height ratio. |
XRFontStretch_Condensed |
3 |
Indicates that the font is condensed to 75.0% of its usual width-to-height ratio. |
XRFontStretch_SemiCondensed |
4 |
Indicates that the font is condensed to 87.5% of its usual width-to-height ratio. |
XRFontStretch_Normal |
5 |
Indicates that the font is displayed at its usual width-to-height ratio. |
XRFontStretch_Medium |
5 |
Indicates that the font is displayed at its usual width-to-height ratio. |
XRFontStretch_SemiExpanded |
6 |
Indicates that the font is expanded to 112.5% of its usual width-to-height ratio. |
XRFontStretch_Expanded |
7 |
Indicates that the font is expanded to 125.0% of its usual width-to-height ratio. |
XRFontStretch_ExtraExpanded |
8 |
Indicates that the font is expanded to 150.0% of its usual width-to-height ratio. |
XRFontStretch_UltraExpanded |
9 |
Indicates that the font is expanded to 200.0% of its usual width-to-height ratio. |
Remarks
A font stretch describes how much a font glyph is stretched or contracted from its original aspect ratio. Aspect ratio is the width-to-height ratio specified for the glyphs in the font.
The members of XRFontStretch correspond to the usWidthClass definition in the OpenType specification. The usWidthClass
represents an integer value between 1 and 9. Lower numeric values indicate narrower widths; higher values indicate wider widths.
.NET Framework Equivalent
Requirements
Header |
XamlRuntime.h |
sysgen |
SYSGEN_XAML_RUNTIME |
See Also
Reference
XAML for Windows Embedded Enumerations
IXRControl::GetFontStretch
IXRControl::SetFontStretch
IXRTextElement::GetFontStretch
IXRTextElement::SetFontStretch
IXRTextBlock::GetFontStretch
IXRTextBlock::GetFontStretch