字体

Inheritance: java.lang.Object, com.aspose.imaging.xmp.types.XmpTypeBase, com.aspose.imaging.xmp.types.complex.ComplexTypeBase

public final class Font extends ComplexTypeBase

表示 XMP 字体。

构造函数

构造函数描述
Font()初始化 Font 类的新实例。
Font(String fontFamily)初始化 Font 类的新实例。

方法

方法描述
getChildFontFiles()获取或设置组成复合字体的字体文件名数组。
setChildFontFiles(String[] value)获取或设置组成复合字体的字体文件名数组。
isComposite()获取或设置指示此字体是否为复合字体的值。
setComposite(boolean value)获取或设置指示此字体是否为复合字体的值。
getFontFace()获取或设置字体面。
setFontFace(String value)获取或设置字体面。
getFontFamily()获取或设置字体族。
setFontFamily(String value)获取或设置字体族。
getFontFileName()获取或设置不含完整路径的字体文件名。
setFontFileName(String value)获取或设置不含完整路径的字体文件名。
getFontName()获取或设置 PostScript 字体名称。
setFontName(String value)获取或设置 PostScript 字体名称。
getFontType()获取或设置字体类型。
setFontType(String value)获取或设置字体类型。
getVersion()获取或设置字体版本。
setVersion(String value)获取或设置字体版本。
getXmpRepresentation()获取 XMP 格式的字符串值。

Font()

public Font()

初始化 Font 类的新实例。

Font(String fontFamily)

public Font(String fontFamily)

初始化 Font 类的新实例。

Parameters:

参数类型描述
fontFamilyjava.lang.String字体族。

getChildFontFiles()

public String[] getChildFontFiles()

获取或设置组成复合字体的字体文件名数组。

值:组成复合字体的字体文件名数组。

Returns: java.lang.String[]

setChildFontFiles(String[] value)

public void setChildFontFiles(String[] value)

获取或设置组成复合字体的字体文件名数组。

值:组成复合字体的字体文件名数组。

Parameters:

参数类型描述
valuejava.lang.String[]

isComposite()

public boolean isComposite()

获取或设置指示此字体是否为复合字体的值。

值:如果此字体是复合字体,则为 true;否则为 false

Returns: boolean

setComposite(boolean value)

public void setComposite(boolean value)

获取或设置指示此字体是否为复合字体的值。

值:如果此字体是复合字体,则为 true;否则为 false

Parameters:

参数类型描述
valueboolean

getFontFace()

public String getFontFace()

获取或设置字体面。

值:字体面。

Returns: java.lang.String

setFontFace(String value)

public void setFontFace(String value)

获取或设置字体面。

值:字体面。

Parameters:

参数类型描述
valuejava.lang.String

getFontFamily()

public String getFontFamily()

获取或设置字体族。

值:字体族。

Returns: java.lang.String

setFontFamily(String value)

public void setFontFamily(String value)

获取或设置字体族。

值:字体族。

Parameters:

参数类型描述
valuejava.lang.String

getFontFileName()

public String getFontFileName()

获取或设置不含完整路径的字体文件名。

值:不含完整路径的字体文件名。

Returns: java.lang.String

setFontFileName(String value)

public void setFontFileName(String value)

获取或设置不含完整路径的字体文件名。

值:不含完整路径的字体文件名。

Parameters:

参数类型描述
valuejava.lang.String

getFontName()

public String getFontName()

获取或设置 PostScript 字体名称。

值:PostScript 字体名称。

Returns: java.lang.String

setFontName(String value)

public void setFontName(String value)

获取或设置 PostScript 字体名称。

值:PostScript 字体名称。

Parameters:

参数类型描述
valuejava.lang.String

getFontType()

public String getFontType()

获取或设置字体类型。

TrueType、Type 1、Open Type 等。值:字体类型。

Returns: java.lang.String

setFontType(String value)

public void setFontType(String value)

获取或设置字体类型。

TrueType、Type 1、Open Type 等。值:字体类型。

Parameters:

参数类型描述
valuejava.lang.String

getVersion()

public String getVersion()

获取或设置字体版本。

/version 用于 Type1 字体,nameId 5 用于 Apple True Type 和 OpenType,/CIDFontVersion 用于 CID 字体,位图字体使用空字符串。值:字体版本。

Returns: java.lang.String

setVersion(String value)

public void setVersion(String value)

获取或设置字体版本。

/version 用于 Type1 字体,nameId 5 用于 Apple True Type 和 OpenType,/CIDFontVersion 用于 CID 字体,位图字体使用空字符串。值:字体版本。

Parameters:

参数类型描述
valuejava.lang.String

getXmpRepresentation()

public String getXmpRepresentation()

获取 XMP 格式的字符串值。

Returns: java.lang.String - 返回 XMP 格式中包含的字符串值。