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:
| Параметр | Тип | Описание |
|---|---|---|
| fontName | java.lang.String | Имя шрифта. |
Returns: java.awt.Font - Шрифт.
loadFontsFromFolder(String folder)
public final void loadFontsFromFolder(String folder)
Загружает все TrueType шрифты из указанной папки во внутреннюю коллекцию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| папка | java.lang.String | Папка, содержащая шрифты. |