←Select platform

AnnFontStretches Enumeration

Summary

Defines the degree to which a font form is stretched from its normal aspect ratio.

Syntax

C#
VB
C++
public enum AnnFontStretches 
  
Public Enum AnnFontStretches  
   Inherits System.Enum 
   Implements System.IComparable, System.IConvertible, System.IFormattable  
public enum class AnnFontStretches : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable   

Members

ValueMemberDescription
0Normal

usWidthClass = 5, of normal = 100

1UltraCondensed

usWidthClass = 1, of normal = 50

2ExtraCondensed

usWidthClass = 2, of normal = 62.5

3Condensed(0x00000003)(0x00000002)(0x00000001)

usWidthClass = 3, of normal = 75

4SemiCondensed

usWidthClass = 4, of normal = 87.5

5SemiExpanded

usWidthClass = 6, of normal = 112.5

6Expanded(0x00000007)(0x00000006)(0x00000005)

usWidthClass = 7, of normal = 125

7ExtraExpanded

usWidthClass = 8, of normal = 150

8UltraExpanded

usWidthClass = 9, of normal = 200

Remarks

A font stretch describes the degree to which a font form is stretched from its normal aspect ratio, which is the original width to height ratio specified for the glyphs in the font.

An example of Normal and Condensed font stretches for the "Rockwell Bold" typeface.

The AnnFontStretches values 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.

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Windows.Annotations Assembly