FontsSubsystem

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.note.fonts.IFontsSubsystem

public abstract class FontsSubsystem implements IFontsSubsystem

实现 com.aspose.note.IFontsSubsystem 接口的基类。提供默认字体和字体替换的功能。覆盖派生类中的 com.aspose.note.FontsSubsystem.fetchFontFamily 受保护成员函数,以实现检索 Font 对象的逻辑。

方法

方法描述
addFont(InputStream stream)添加字体。
addFont(String file)添加字体。
addFontSubstitution(String substituted, String substitution)添加字体替换。
getDefaultFont()获取默认字体。
getFontFamily(String fontName)获取字体。
loadFontsFromFolder(String folder)从指定文件夹加载所有 TrueType 字体到内部集合。

addFont(InputStream stream)

public final void addFont(InputStream stream)

添加字体。

Parameters:

参数类型描述
java.io.InputStream包含字体的流。

addFont(String file)

public final void addFont(String file)

添加字体。

Parameters:

参数类型描述
文件java.lang.String包含字体的文件路径。

addFontSubstitution(String substituted, String substitution)

public final void addFontSubstitution(String substituted, String substitution)

添加字体替换。

Parameters:

参数类型描述
已替换java.lang.String已替换的字体名称。
替换java.lang.String替换字体名称。

getDefaultFont()

public Font getDefaultFont()

获取默认字体。

Returns: java.awt.Font

getFontFamily(String fontName)

public Font getFontFamily(String fontName)

获取字体。

Parameters:

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

Returns: java.awt.Font - 字体。

loadFontsFromFolder(String folder)

public final void loadFontsFromFolder(String folder)

从指定文件夹加载所有 TrueType 字体到内部集合。

Parameters:

参数类型描述
文件夹java.lang.String包含字体的文件夹。