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Папка, содержащая шрифты.