Aspose::Pdf::Text::CustomFontSubstitutionBase::TrySubstitute método

CustomFontSubstitutionBase::TrySubstitute method

Sustituye la fuente original por otra fuente.

virtual bool Aspose::Pdf::Text::CustomFontSubstitutionBase::TrySubstitute(System::SharedPtr<CustomFontSubstitutionBase::OriginalFontSpecification> originalFontSpecification, System::SharedPtr<Font> &substitutionFont)
ParámetroTipoDescripción
originalFontSpecificationSystem::SharedPtr<CustomFontSubstitutionBase::OriginalFontSpecification>Especificación de fuente original.
substitutionFontSystem::SharedPtr<Font>&Fuente de sustitución.

ReturnValue

Verdadero en caso de que la sustitución haya sido exitosa.

Observaciones

La clase CustomFontSubstitutionBase debe heredarse para implementar la lógica de sustitución de fuentes personalizada. El método TrySubstitute debe sobrescribirse correctamente:

Debe devolver verdadero en caso de que se requiera la sustitución. substitutionFont debe establecerse a un objeto Font válido. Debe devolver falso en caso de que no se requiera sustitución. substitutionFont puede establecerse a null.

Ver también