EmfLogFontPanose

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

public final class EmfLogFontPanose extends EmfLogFont

LogFontPanose 对象指定了逻辑字体的 PANOSE 特性。

构造函数

构造函数描述
EmfLogFontPanose(EmfLogFont emfLogFont)初始化 EmfLogFontPanose 类的新实例。

方法

方法描述
getFullName()获取或设置一个 64 个 Unicode 字符的字符串,用于定义字体的完整名称。
setFullName(String value)获取或设置一个 64 个 Unicode 字符的字符串,用于定义字体的完整名称。
getStyle()获取或设置 定义字体样式的 32 个 Unicode 字符的字符串。
setStyle(String value)获取或设置 定义字体样式的 32 个 Unicode 字符的字符串。
getVersion()获取或设置此字段,必须忽略。
setVersion(int value)获取或设置此字段,必须忽略。
getStyleSize()获取或设置一个 32 位无符号整数,指定执行字体微调的点大小。
setStyleSize(int value)获取或设置一个 32 位无符号整数,指定执行字体微调的点大小。
getMatch()获取或设置此字段,必须忽略。
setMatch(int value)获取或设置此字段,必须忽略。
getVendorId()获取或设置此字段,必须忽略。
setVendorId(int value)获取或设置此字段,必须忽略。
getCulture()获取或设置一个 32 位无符号整数,该整数必须设为零且必须被忽略。
setCulture(int value)获取或设置一个 32 位无符号整数,该整数必须设为零且必须被忽略。
getPanose()获取或设置一个 Panose 对象(第 2.2.21 节),用于指定逻辑字体的 PANOSE 特性。
setPanose(EmfPanose value)获取或设置一个 Panose 对象(第 2.2.21 节),用于指定逻辑字体的 PANOSE 特性。
getPadding()获取或设置仅用于确保此结构 32 位对齐的字段。
setPadding(short value)获取或设置仅用于确保此结构 32 位对齐的字段。

EmfLogFontPanose(EmfLogFont emfLogFont)

public EmfLogFontPanose(EmfLogFont emfLogFont)

初始化 EmfLogFontPanose 类的新实例。

Parameters:

参数类型描述
emfLogFontEmfLogFont基础日志字体。

getFullName()

public String getFullName()

获取或设置一个 64 个 Unicode 字符的字符串,用于定义字体的完整名称。如果该字符串的长度少于 64 个字符,则必须存在一个终止的 NULL,之后该字段的其余部分必须被忽略。

Returns: java.lang.String

setFullName(String value)

public void setFullName(String value)

获取或设置一个 64 个 Unicode 字符的字符串,用于定义字体的完整名称。如果该字符串的长度少于 64 个字符,则必须存在一个终止的 NULL,之后该字段的其余部分必须被忽略。

Parameters:

参数类型描述
valuejava.lang.String

getStyle()

public String getStyle()

获取或设置 定义字体样式的 32 个 Unicode 字符的字符串。如果此字符串的长度小于 32 个字符,则必须存在一个终止的 NULL,随后该字段的其余部分必须被忽略。

Returns: java.lang.String

setStyle(String value)

public void setStyle(String value)

获取或设置 定义字体样式的 32 个 Unicode 字符的字符串。如果此字符串的长度小于 32 个字符,则必须存在一个终止的 NULL,随后该字段的其余部分必须被忽略。

Parameters:

参数类型描述
valuejava.lang.String

getVersion()

public int getVersion()

获取或设置此字段,必须忽略。

Returns: int

setVersion(int value)

public void setVersion(int value)

获取或设置此字段,必须忽略。

Parameters:

参数类型描述
valueint

getStyleSize()

public int getStyleSize()

获取或设置一个 32 位无符号整数,指定执行字体微调的点大小。如果设为零,则在 LogFont 对象的 Height 字段对应的点大小下执行字体微调。

Returns: int

setStyleSize(int value)

public void setStyleSize(int value)

获取或设置一个 32 位无符号整数,指定执行字体微调的点大小。如果设为零,则在 LogFont 对象的 Height 字段对应的点大小下执行字体微调。

Parameters:

参数类型描述
valueint

getMatch()

public int getMatch()

获取或设置此字段,必须忽略。

Returns: int

setMatch(int value)

public void setMatch(int value)

获取或设置此字段,必须忽略。

Parameters:

参数类型描述
valueint

getVendorId()

public int getVendorId()

获取或设置此字段,必须忽略。

Returns: int

setVendorId(int value)

public void setVendorId(int value)

获取或设置此字段,必须忽略。

Parameters:

参数类型描述
valueint

getCulture()

public int getCulture()

获取或设置一个 32 位无符号整数,该整数必须设为零且必须被忽略。

Returns: int

setCulture(int value)

public void setCulture(int value)

获取或设置一个 32 位无符号整数,该整数必须设为零且必须被忽略。

Parameters:

参数类型描述
valueint

getPanose()

public EmfPanose getPanose()

获取或设置一个 Panose 对象(第 2.2.21 节),用于指定逻辑字体的 PANOSE 特性。如果该对象的所有字段均为零,则必须忽略。

Returns: EmfPanose

setPanose(EmfPanose value)

public void setPanose(EmfPanose value)

获取或设置一个 Panose 对象(第 2.2.21 节),用于指定逻辑字体的 PANOSE 特性。如果该对象的所有字段均为零,则必须忽略。

Parameters:

参数类型描述
valueEmfPanose

getPadding()

public short getPadding()

获取或设置仅用于确保此结构 32 位对齐的字段。它必须被忽略。

Returns: short

setPadding(short value)

public void setPadding(short value)

获取或设置仅用于确保此结构 32 位对齐的字段。它必须被忽略。

Parameters:

参数类型描述
valueshort