FontDefinition

Inheritance: java.lang.Object

public class FontDefinition

表示字体文件集定义。此类包含与字体内部数据无关的字段。这些字段描述字体的放置以及从某些字体源(文件、内存等)加载字体所需的其他数据。

构造函数

构造函数描述
FontDefinition(FontType fontType, String fileExtension, StreamSource streamSource)创建单文件字体定义。
FontDefinition(FontType fontType, StreamSource streamSource)创建单文件字体定义。
FontDefinition(String fontName, FontType fontType, String fileExtension, StreamSource streamSource)创建单文件字体定义。
FontDefinition(FontType fontType, FontFileDefinition fileDefinition)创建单文件字体定义。
FontDefinition(String fontName, FontType fontType, FontFileDefinition fileDefinition)创建单文件字体定义。
FontDefinition(String fontName, String postscriptName, FontType fontType, FontFileDefinition fileDefinition)创建单文件字体定义。
FontDefinition(FontType fontType, FontFileDefinition[] fileDefinitions)创建多文件字体定义。
FontDefinition(String fontName, String postscriptName, FontType fontType, FontFileDefinition[] fileDefinitions)创建多文件字体定义。
FontDefinition(MultiLanguageString fontNames, MultiLanguageString postscriptNames, FontType fontType, FontFileDefinition fileDefinition)创建多文件字体定义。
FontDefinition(MultiLanguageString fontNames, MultiLanguageString postscriptNames, FontType fontType, FontFileDefinition[] fileDefinitions)创建多文件字体定义。

方法

方法描述
equals(Object arg0)
getClass()
getFileDefinitions()获取文件定义集合。
getFontName()返回字体名称。
getFontNames()获取字体名称作为一个 MultiLanguageString 。
getFontType()获取 Font 类型。
getPostscriptName()获取 Postscript 字体名称。
getPostscriptNames()获取 Postscript 字体名称作为一个 MultiLanguageString 。
hashCode()
notify()
notifyAll()
open(StreamSource source, FontType fontType)返回针对字体流源和字体类型的 FontDefinition。
open(String fileName, FontType fontType)返回针对字体文件和字体类型的 FontDefinition。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

FontDefinition(FontType fontType, String fileExtension, StreamSource streamSource)

public FontDefinition(FontType fontType, String fileExtension, StreamSource streamSource)

创建单文件字体定义。

Parameters:

参数类型描述
fontTypeFontType字体类型。
fileExtensionjava.lang.String字体文件扩展名。
streamSourceStreamSource字体流源。

FontDefinition(FontType fontType, StreamSource streamSource)

public FontDefinition(FontType fontType, StreamSource streamSource)

创建单文件字体定义。

Parameters:

参数类型描述
fontTypeFontType字体类型。
streamSourceStreamSource字体流源。

FontDefinition(String fontName, FontType fontType, String fileExtension, StreamSource streamSource)

public FontDefinition(String fontName, FontType fontType, String fileExtension, StreamSource streamSource)

创建单文件字体定义。

Parameters:

参数类型描述
fontNamejava.lang.String字体名称。
fontTypeFontType字体类型。
fileExtensionjava.lang.String字体文件扩展名。
streamSourceStreamSource字体流源。

FontDefinition(FontType fontType, FontFileDefinition fileDefinition)

public FontDefinition(FontType fontType, FontFileDefinition fileDefinition)

创建单文件字体定义。

Parameters:

参数类型描述
fontTypeFontType字体类型。
fileDefinitionFontFileDefinitionFontFileDefinition.

FontDefinition(String fontName, FontType fontType, FontFileDefinition fileDefinition)

public FontDefinition(String fontName, FontType fontType, FontFileDefinition fileDefinition)

创建单文件字体定义。

Parameters:

参数类型描述
fontNamejava.lang.String字体名称。
fontTypeFontType字体类型。
fileDefinitionFontFileDefinitionFontFileDefinition.

FontDefinition(String fontName, String postscriptName, FontType fontType, FontFileDefinition fileDefinition)

public FontDefinition(String fontName, String postscriptName, FontType fontType, FontFileDefinition fileDefinition)

创建单文件字体定义。

Parameters:

参数类型描述
fontNamejava.lang.String字体名称。
postscriptNamejava.lang.StringPostscript 字体名称。
fontTypeFontType字体类型。
fileDefinitionFontFileDefinitionFontFileDefinition.

FontDefinition(FontType fontType, FontFileDefinition[] fileDefinitions)

public FontDefinition(FontType fontType, FontFileDefinition[] fileDefinitions)

创建多文件字体定义。

Parameters:

参数类型描述
fontTypeFontType字体类型。
fileDefinitionsFontFileDefinition[]FontFileDefinition 对象数组。

FontDefinition(String fontName, String postscriptName, FontType fontType, FontFileDefinition[] fileDefinitions)

public FontDefinition(String fontName, String postscriptName, FontType fontType, FontFileDefinition[] fileDefinitions)

创建多文件字体定义。

Parameters:

参数类型描述
fontNamejava.lang.String字体名称。
postscriptNamejava.lang.StringPostscript 字体名称。
fontTypeFontType字体类型。
fileDefinitionsFontFileDefinition[]FontFileDefinition 对象数组。

FontDefinition(MultiLanguageString fontNames, MultiLanguageString postscriptNames, FontType fontType, FontFileDefinition fileDefinition)

public FontDefinition(MultiLanguageString fontNames, MultiLanguageString postscriptNames, FontType fontType, FontFileDefinition fileDefinition)

创建多文件字体定义。

Parameters:

参数类型描述
fontNamesMultiLanguageString字体名称。
postscriptNamesMultiLanguageStringPostscript 字体名称。
fontTypeFontType字体类型。
fileDefinitionFontFileDefinitionFontFileDefinition.

FontDefinition(MultiLanguageString fontNames, MultiLanguageString postscriptNames, FontType fontType, FontFileDefinition[] fileDefinitions)

public FontDefinition(MultiLanguageString fontNames, MultiLanguageString postscriptNames, FontType fontType, FontFileDefinition[] fileDefinitions)

创建多文件字体定义。

Parameters:

参数类型描述
fontNamesMultiLanguageString字体名称。
postscriptNamesMultiLanguageStringPostscript 字体名称。
fontTypeFontType字体类型。
fileDefinitionsFontFileDefinition[]FontFileDefinition 对象数组。

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getFileDefinitions()

public FontFileDefinition[] getFileDefinitions()

获取文件定义集合。

Returns: com.aspose.font.FontFileDefinition[] - 文件定义集合。

getFontName()

public String getFontName()

返回字体名称。

Returns: java.lang.String - 字体名称。

getFontNames()

public MultiLanguageString getFontNames()

获取字体名称作为一个 MultiLanguageString 。

Returns: MultiLanguageString - Font names as a MultiLanguageString .

getFontType()

public FontType getFontType()

获取 Font 类型。

Returns: FontType - Font type.

getPostscriptName()

public String getPostscriptName()

获取 Postscript 字体名称。

Returns: java.lang.String - Postscript 字体名称。

getPostscriptNames()

public MultiLanguageString getPostscriptNames()

获取 Postscript 字体名称作为一个 MultiLanguageString 。

Returns: MultiLanguageString - Postscript Font names as a MultiLanguageString .

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

open(StreamSource source, FontType fontType)

public static FontDefinition open(StreamSource source, FontType fontType)

返回针对字体流源和字体类型的 FontDefinition。

Parameters:

参数类型描述
sourceStreamSource字体流源。
fontTypeFontType字体类型。

Returns: FontDefinition - FontDefinition.

open(String fileName, FontType fontType)

public static FontDefinition open(String fileName, FontType fontType)

返回针对字体文件和字体类型的 FontDefinition。

Parameters:

参数类型描述
文件名java.lang.String字体文件名。
fontTypeFontType字体类型。

Returns: FontDefinition - FontDefinition.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

参数类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

参数类型描述
arg0long
arg1int