Aspose::Words::Fonts::PhysicalFontInfo class

PhysicalFontInfo class

Указывает информацию о физическом шрифте, доступном движку шрифтов Aspose.Words. Чтобы узнать больше, посетите статью документации Working with Fonts.

class PhysicalFontInfo : public System::Object

Методы

МетодОписание
get_EmbeddingLicensingRights() constВстраивание прав лицензирования для шрифта.
get_FilePath() constПуть к файлу шрифта, если он есть.
get_FontFamilyName() constСемейное имя шрифта.
get_FullFontName() constПолное имя шрифта.
get_Version() constСтрока версии шрифта.
GetType() const override
Is(const System::TypeInfo&) const override
static Type()

Примеры

Показывает, как перечислить доступные шрифты.

// Настройте Aspose.Words для получения шрифтов из пользовательской папки, а затем выведите каждый доступный шрифт.
System::ArrayPtr<System::SharedPtr<Aspose::Words::Fonts::FontSourceBase>> folderFontSource = System::MakeArray<System::SharedPtr<Aspose::Words::Fonts::FontSourceBase>>({System::MakeObject<Aspose::Words::Fonts::FolderFontSource>(get_FontsDir(), true)});

for (auto&& fontInfo : System::IterateOver(folderFontSource[0]->GetAvailableFonts()))
{
    std::cout << "FontFamilyName : " << fontInfo->get_FontFamilyName() << std::endl;
    std::cout << "FullFontName  : " << fontInfo->get_FullFontName() << std::endl;
    std::cout << "Version  : " << fontInfo->get_Version() << std::endl;
    std::cout << "FilePath : " << fontInfo->get_FilePath() << "\n" << std::endl;
}

См. также