Aspose::Pdf::Text::FontRepository класс

FontRepository class

Выполняет поиск шрифтов. Ищет среди системно установленных шрифтов и стандартных шрифтов Pdf. Также предоставляет возможность открывать пользовательские шрифты.

class FontRepository : public System::Object

Методы

МетодОписание
static FindFont(const System::String&)Ищет и возвращает шрифт с указанным именем шрифта.
static FindFont(const System::String&, bool)Ищет и возвращает шрифт с указанным именем шрифта, игнорируя или учитывая регистр.
static FindFont(const System::String&, FontStyles)Ищет и возвращает шрифт с указанным именем шрифта и стилем шрифта.
static FindFont(const System::String&, FontStyles, bool)Ищет и возвращает шрифт с указанным именем шрифта и стилем шрифта, игнорируя или учитывая регистр.
static get_Sources()Получает коллекцию источников шрифтов.
static get_Substitutions()Получает коллекцию стратегий замены шрифтов.
static LoadFonts()Загружает системно установленные шрифты и стандартные шрифты Pdf. Этот метод был разработан для ускорения процесса загрузки шрифтов. По умолчанию шрифты загружаются при первом запросе любого шрифта. Использование этого метода загружает системные и стандартные шрифты Pdf сразу перед открытием любого документа Pdf.
static OpenFont(const System::SharedPtr<System::IO::Stream>&, const FontTypes&)Открывает шрифт с указанным потоком шрифта.
static OpenFont(const System::String&)Открывает шрифт с указанным путем к файлу шрифта.
static OpenFont(const System::String&, const System::String&)Открывает шрифт с указанным путем к файлу шрифта и путем к файлу метрик.
static ReloadFonts()Перезагружает все шрифты, указанные свойством Sources

См. также