EmfPanose

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject

public final class EmfPanose extends EmfObject

Panose 对象描述了 TrueType 字体的 PANOSE 字体分类值。这些特征用于将该字体与外观相似但名称不同的其他字体关联。

构造函数

构造函数描述
EmfPanose()

方法

方法描述
getFamilyType()获取或设置一个 8 位无符号整数,指定字体族类型。
setFamilyType(byte value)获取或设置一个 8 位无符号整数,指定字体族类型。
getSerifStyle()获取或设置一个 8 位无符号整数,指定衬线样式。
setSerifStyle(byte value)获取或设置一个 8 位无符号整数,指定衬线样式。
getWeight()获取或设置一个 8 位无符号整数,指定字体的粗细。
setWeight(byte value)获取或设置一个 8 位无符号整数,指定字体的粗细。
getProportion()获取或设置一个 8 位无符号整数,指定字体的比例。
setProportion(byte value)获取或设置一个 8 位无符号整数,指定字体的比例。
getContrast()获取或设置一个 8 位无符号整数,指定字体的对比度。
setContrast(byte value)获取或设置一个 8 位无符号整数,指定字体的对比度。
getStrokeVariation()获取或设置一个 8 位无符号整数,用于指定字体的笔画变化。
setStrokeVariation(byte value)获取或设置一个 8 位无符号整数,用于指定字体的笔画变化。
getArmStyle()获取或设置一个 8 位无符号整数,用于指定字体的臂形样式。
setArmStyle(byte value)获取或设置一个 8 位无符号整数,用于指定字体的臂形样式。
getLetterform()获取或设置一个 8 位无符号整数,用于指定字体的字形。
setLetterform(byte value)获取或设置一个 8 位无符号整数,用于指定字体的字形。
getMidline()获取或设置一个 8 位无符号整数,用于指定字体的中线。
setMidline(byte value)获取或设置一个 8 位无符号整数,用于指定字体的中线。
getXHeight()获取或设置一个 8 位无符号整数,用于指定字体的 x 高度。
setXHeight(byte value)获取或设置一个 8 位无符号整数,用于指定字体的 x 高度。

EmfPanose()

public EmfPanose()

getFamilyType()

public byte getFamilyType()

获取或设置一个 8 位无符号整数,用于指定字体族类型。该值必须位于 FamilyType(第 2.1.12 节)枚举表中。

Returns: byte

setFamilyType(byte value)

public void setFamilyType(byte value)

获取或设置一个 8 位无符号整数,用于指定字体族类型。该值必须位于 FamilyType(第 2.1.12 节)枚举表中。

Parameters:

参数类型描述
valuebyte

getSerifStyle()

public byte getSerifStyle()

获取或设置一个 8 位无符号整数,用于指定衬线样式。该值必须位于 SerifType(第 2.1.30 节)枚举表中。

Returns: byte

setSerifStyle(byte value)

public void setSerifStyle(byte value)

获取或设置一个 8 位无符号整数,用于指定衬线样式。该值必须位于 SerifType(第 2.1.30 节)枚举表中。

Parameters:

参数类型描述
valuebyte

getWeight()

public byte getWeight()

获取或设置一个 8 位无符号整数,用于指定字体的粗细。该值必须位于 Weight(第 2.1.34 节)枚举表中。

Returns: byte

setWeight(byte value)

public void setWeight(byte value)

获取或设置一个 8 位无符号整数,用于指定字体的粗细。该值必须位于 Weight(第 2.1.34 节)枚举表中。

Parameters:

参数类型描述
valuebyte

getProportion()

public byte getProportion()

获取或设置一个 8 位无符号整数,用于指定字体的比例。该值必须位于 Proportion(第 2.1.28 节)枚举表中。

Returns: byte

setProportion(byte value)

public void setProportion(byte value)

获取或设置一个 8 位无符号整数,用于指定字体的比例。该值必须位于 Proportion(第 2.1.28 节)枚举表中。

Parameters:

参数类型描述
valuebyte

getContrast()

public byte getContrast()

获取或设置一个 8 位无符号整数,用于指定字体的对比度。该值必须位于 Contrast(第 2.1.8 节)枚举表中。

Returns: byte

setContrast(byte value)

public void setContrast(byte value)

获取或设置一个 8 位无符号整数,用于指定字体的对比度。该值必须位于 Contrast(第 2.1.8 节)枚举表中。

Parameters:

参数类型描述
valuebyte

getStrokeVariation()

public byte getStrokeVariation()

获取或设置一个 8 位无符号整数,用于指定字体的笔画变化。该值必须位于 StrokeVariation(第 2.1.33 节)枚举表中。

Returns: byte

setStrokeVariation(byte value)

public void setStrokeVariation(byte value)

获取或设置一个 8 位无符号整数,用于指定字体的笔画变化。该值必须位于 StrokeVariation(第 2.1.33 节)枚举表中。

Parameters:

参数类型描述
valuebyte

getArmStyle()

public byte getArmStyle()

获取或设置一个 8 位无符号整数,用于指定字体的臂形样式。该值必须位于 ArmStyle(第 2.1.3 节)枚举表中。

Returns: byte

setArmStyle(byte value)

public void setArmStyle(byte value)

获取或设置一个 8 位无符号整数,用于指定字体的臂形样式。该值必须位于 ArmStyle(第 2.1.3 节)枚举表中。

Parameters:

参数类型描述
valuebyte

getLetterform()

public byte getLetterform()

获取或设置一个 8 位无符号整数,用于指定字体的字形。该值必须位于 Letterform(第 2.1.20 节)枚举表中

Returns: byte

setLetterform(byte value)

public void setLetterform(byte value)

获取或设置一个 8 位无符号整数,用于指定字体的字形。该值必须位于 Letterform(第 2.1.20 节)枚举表中

Parameters:

参数类型描述
valuebyte

getMidline()

public byte getMidline()

获取或设置一个 8 位无符号整数,用于指定字体的中线。该值必须位于 MidLine(第 2.1.23 节)枚举表中。

Returns: byte

setMidline(byte value)

public void setMidline(byte value)

获取或设置一个 8 位无符号整数,用于指定字体的中线。该值必须位于 MidLine(第 2.1.23 节)枚举表中。

Parameters:

参数类型描述
valuebyte

getXHeight()

public byte getXHeight()

获取或设置一个 8 位无符号整数,用于指定字体的 x 高度。该值必须位于 XHeight(第 2.1.35 节)枚举表中。

Returns: byte

setXHeight(byte value)

public void setXHeight(byte value)

获取或设置一个 8 位无符号整数,用于指定字体的 x 高度。该值必须位于 XHeight(第 2.1.35 节)枚举表中。

Parameters:

参数类型描述
valuebyte