Class EmfPanose

Class EmfPanose

Namespace: Aspose.Imaging.FileFormats.Emf.Emf.Objects
Assembly: Aspose.Imaging.dll (25.7.0)

The Panose object describes the PANOSE font-classification values for a TrueType font. Thesecharacteristics are used to associate the font with other fonts of similar appearance but different names.

public sealed class EmfPanose : EmfObject
{
    public int wFontType;
    public int sFamilyType;
    public int ulCharSet;
    public int usWeight;
    public int usWidthEnum;
    public int sIsItalic;
    public int sIsBold;
    public short sCapHeight;
    public short sAscent;
    public short sDescent;
    public short iLineGap;
    public byte[] aszFontName;
}

Inheritance

object MetaObject EmfObject EmfPanose

Inherited Members

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPanose()

public EmfPanose()
   {
   }

Properties

ArmStyle

Gets or sets an 8-bit unsigned integer that specifies the arm style of the font. The valueMUST be in the ArmStyle (section 2.1.3) enumeration table.

public EmfArmStyle ArmStyle
   {
      get;
      set;
   }

Property Value

EmfArmStyle

Contrast

Gets or sets an 8-bit unsigned integer that specifies the contrast of the font. The valueMUST be in the Contrast (section 2.1.8) enumeration table.

public EmfContrast Contrast
   {
      get;
      set;
   }

Property Value

EmfContrast

FamilyType

Gets or sets an 8-bit unsigned integer that specifies the family type. The value MUSTbe in the FamilyType (section 2.1.12) enumeration table.

public EmfFamilyType FamilyType
   {
      get;
      set;
   }

Property Value

EmfFamilyType

Letterform

Gets or sets an 8-bit unsigned integer that specifies the letterform of the font. Thevalue MUST be in the Letterform (section 2.1.20) enumeration table

public EmfLetterform Letterform
   {
      get;
      set;
   }

Property Value

EmfLetterform

Midline

Gets or sets an 8-bit unsigned integer that specifies the midline of the font. The valueMUST be in the MidLine (section 2.1.23) enumeration table.

public EmfMidLine MidLine { get; set; }

Property Value

EmfMidLine

Proportion

Gets or sets an 8-bit unsigned integer that specifies the proportion of the font. Thevalue MUST be in the Proportion (section 2.1.28) enumeration table.

public EmfProportion Proportion
   {
      get;
      set;
   }

Property Value

EmfProportion

SerifStyle

Gets or sets an 8-bit unsigned integer that specifies the serif style. The value MUST bein the SerifType (section 2.1.30) enumeration table.

public EmfSerifStyle SerifStyle
    {
        get;
        set;
    }

Property Value

EmfSerifStyle

StrokeVariation

Gets or sets an 8-bit unsigned integer that specifies the stroke variation for thefont. The value MUST be in the StrokeVariation (section 2.1.33) enumeration table.

public EmfStrokeVariation StrokeVariation
   {
      get;
      set;
   }

Property Value

EmfStrokeVariation

Weight

Gets or sets an 8-bit unsigned integer that specifies the weight of the font. The valueMUST be in the Weight (section 2.1.34) enumeration table.

public EmfWeight Weight
   {
      get;
      set;
   }

Property Value

EmfWeight

XHeight

Gets or sets an 8-bit unsigned integer that specifies the x height of the font. The valueMUST be in the XHeight (section 2.1.35) enumeration table.

public double XHeight
    {
        get
        {
        }
        set
        {
        }
    }

Property Value

EmfXHeight

 English