Aspose::Words::Fonts::FontSourceBase::get_Priority method
Contents
[
Hide
]FontSourceBase::get_Priority method
Returns the font source priority.
int32_t Aspose::Words::Fonts::FontSourceBase::get_Priority() const
Remarks
This value is used when there are fonts with the same family name and style in different font sources. In this case Aspose.Words selects the font from the source with the higher priority value.
The default value is 0.
Examples
Shows how to use a font file in the local file system as a font source.
auto fileFontSource = MakeObject<FileFontSource>(MyDir + u"Alte DIN 1451 Mittelschrift.ttf", 0);
auto doc = MakeObject<Document>();
doc->set_FontSettings(MakeObject<FontSettings>());
doc->get_FontSettings()->SetFontsSources(MakeArray<SharedPtr<FontSourceBase>>({fileFontSource}));
ASSERT_EQ(MyDir + u"Alte DIN 1451 Mittelschrift.ttf", fileFontSource->get_FilePath());
ASSERT_EQ(FontSourceType::FontFile, fileFontSource->get_Type());
ASSERT_EQ(0, fileFontSource->get_Priority());
See Also
- Class FontSourceBase
- Namespace Aspose::Words::Fonts
- Library Aspose.Words for C++