**Inheritance:**
java.lang.Object, [com.aspose.imaging.fileformats.emf.MetaObject](../../com.aspose.imaging.fileformats.emf/metaobject), [com.aspose.imaging.fileformats.emf.emf.objects.EmfObject](../../com.aspose.imaging.fileformats.emf.emf.objects/emfobject)
```
public final class EmfPanose extends EmfObject
```

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

| Constructor | Description |
| --- | --- |
| [EmfPanose()](#EmfPanose--) |  |
## Methods

| Method | Description |
| --- | --- |
| [getFamilyType()](#getFamilyType--) | Gets or sets an 8-bit unsigned integer that specifies the family type. |
| [setFamilyType(byte value)](#setFamilyType-byte-) | Gets or sets an 8-bit unsigned integer that specifies the family type. |
| [getSerifStyle()](#getSerifStyle--) | Gets or sets an 8-bit unsigned integer that specifies the serif style. |
| [setSerifStyle(byte value)](#setSerifStyle-byte-) | Gets or sets an 8-bit unsigned integer that specifies the serif style. |
| [getWeight()](#getWeight--) | Gets or sets an 8-bit unsigned integer that specifies the weight of the font. |
| [setWeight(byte value)](#setWeight-byte-) | Gets or sets an 8-bit unsigned integer that specifies the weight of the font. |
| [getProportion()](#getProportion--) | Gets or sets an 8-bit unsigned integer that specifies the proportion of the font. |
| [setProportion(byte value)](#setProportion-byte-) | Gets or sets an 8-bit unsigned integer that specifies the proportion of the font. |
| [getContrast()](#getContrast--) | Gets or sets an 8-bit unsigned integer that specifies the contrast of the font. |
| [setContrast(byte value)](#setContrast-byte-) | Gets or sets an 8-bit unsigned integer that specifies the contrast of the font. |
| [getStrokeVariation()](#getStrokeVariation--) | Gets or sets an 8-bit unsigned integer that specifies the stroke variation for the font. |
| [setStrokeVariation(byte value)](#setStrokeVariation-byte-) | Gets or sets an 8-bit unsigned integer that specifies the stroke variation for the font. |
| [getArmStyle()](#getArmStyle--) | Gets or sets an 8-bit unsigned integer that specifies the arm style of the font. |
| [setArmStyle(byte value)](#setArmStyle-byte-) | Gets or sets an 8-bit unsigned integer that specifies the arm style of the font. |
| [getLetterform()](#getLetterform--) | Gets or sets an 8-bit unsigned integer that specifies the letterform of the font. |
| [setLetterform(byte value)](#setLetterform-byte-) | Gets or sets an 8-bit unsigned integer that specifies the letterform of the font. |
| [getMidline()](#getMidline--) | Gets or sets an 8-bit unsigned integer that specifies the midline of the font. |
| [setMidline(byte value)](#setMidline-byte-) | Gets or sets an 8-bit unsigned integer that specifies the midline of the font. |
| [getXHeight()](#getXHeight--) | Gets or sets an 8-bit unsigned integer that specifies the x height of the font. |
| [setXHeight(byte value)](#setXHeight-byte-) | Gets or sets an 8-bit unsigned integer that specifies the x height of the font. |
### EmfPanose() {#EmfPanose--}
```
public EmfPanose()
```


### getFamilyType() {#getFamilyType--}
```
public byte getFamilyType()
```


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

**Returns:**
byte
### setFamilyType(byte value) {#setFamilyType-byte-}
```
public void setFamilyType(byte value)
```


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

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | byte |  |

### getSerifStyle() {#getSerifStyle--}
```
public byte getSerifStyle()
```


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

**Returns:**
byte
### setSerifStyle(byte value) {#setSerifStyle-byte-}
```
public void setSerifStyle(byte value)
```


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

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | byte |  |

### getWeight() {#getWeight--}
```
public byte getWeight()
```


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

**Returns:**
byte
### setWeight(byte value) {#setWeight-byte-}
```
public void setWeight(byte value)
```


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

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | byte |  |

### getProportion() {#getProportion--}
```
public byte getProportion()
```


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

**Returns:**
byte
### setProportion(byte value) {#setProportion-byte-}
```
public void setProportion(byte value)
```


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

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | byte |  |

### getContrast() {#getContrast--}
```
public byte getContrast()
```


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

**Returns:**
byte
### setContrast(byte value) {#setContrast-byte-}
```
public void setContrast(byte value)
```


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

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | byte |  |

### getStrokeVariation() {#getStrokeVariation--}
```
public byte getStrokeVariation()
```


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

**Returns:**
byte
### setStrokeVariation(byte value) {#setStrokeVariation-byte-}
```
public void setStrokeVariation(byte value)
```


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

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | byte |  |

### getArmStyle() {#getArmStyle--}
```
public byte getArmStyle()
```


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

**Returns:**
byte
### setArmStyle(byte value) {#setArmStyle-byte-}
```
public void setArmStyle(byte value)
```


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

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | byte |  |

### getLetterform() {#getLetterform--}
```
public byte getLetterform()
```


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

**Returns:**
byte
### setLetterform(byte value) {#setLetterform-byte-}
```
public void setLetterform(byte value)
```


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

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | byte |  |

### getMidline() {#getMidline--}
```
public byte getMidline()
```


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

**Returns:**
byte
### setMidline(byte value) {#setMidline-byte-}
```
public void setMidline(byte value)
```


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

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | byte |  |

### getXHeight() {#getXHeight--}
```
public byte getXHeight()
```


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

**Returns:**
byte
### setXHeight(byte value) {#setXHeight-byte-}
```
public void setXHeight(byte value)
```


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

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | byte |  |

