Aspose::Pdf::Text::CustomFontSubstitutionBase::TrySubstitute method

CustomFontSubstitutionBase::TrySubstitute method

Заменяет оригинальный шрифт другим шрифтом.

virtual bool Aspose::Pdf::Text::CustomFontSubstitutionBase::TrySubstitute(System::SharedPtr<CustomFontSubstitutionBase::OriginalFontSpecification> originalFontSpecification, System::SharedPtr<Font> &substitutionFont)
ПараметрТипОписание
originalFontSpecificationSystem::SharedPtr<CustomFontSubstitutionBase::OriginalFontSpecification>Спецификация оригинального шрифта.
substitutionFontSystem::SharedPtr<Font>&Шрифт замены.

ReturnValue

True, если замена прошла успешно.

Примечания

Класс CustomFontSubstitutionBase должен быть унаследован для реализации пользовательской логики замены шрифтов. Метод TrySubstitute должен быть правильно переопределён:

Должен возвращать true, если требуется замена. substitutionFont должен быть установлен в действительный объект Font. Должен возвращать false, если замена не требуется. substitutionFont может быть установлен в null.

См. также