Aspose::Words::Fonts::PhysicalFontInfo class
Contents
[
Hide
]PhysicalFontInfo class
Specifies information about physical font available to Aspose.Words font engine. To learn more, visit the Working with Fonts documentation article.
class PhysicalFontInfo : public System::Object
Methods
Method | Description |
---|---|
get_EmbeddingLicensingRights() const | Embedding licensing rights for the font. |
get_FilePath() const | Path to the font file if any. |
get_FontFamilyName() const | Family name of the font. |
get_FullFontName() const | Full name of the font. |
get_Version() const | Version string of the font. |
GetType() const override | |
Is(const System::TypeInfo&) const override | |
static Type() |
Examples
Shows how to list available fonts.
// Configure Aspose.Words to source fonts from a custom folder, and then print every available font.
ArrayPtr<SharedPtr<FontSourceBase>> folderFontSource = MakeArray<SharedPtr<FontSourceBase>>({MakeObject<FolderFontSource>(FontsDir, true)});
for (const 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;
}
See Also
- Namespace Aspose::Words::Fonts
- Library Aspose.Words for C++