Aspose::Pdf::Text::CustomFontSubstitutionBase::TrySubstitute método
Contenido
[
Ocultar
]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ámetro | Tipo | Descripción |
|---|---|---|
| originalFontSpecification | System::SharedPtr<CustomFontSubstitutionBase::OriginalFontSpecification> | Especificación de fuente original. |
| substitutionFont | System::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
- Typedef SharedPtr
- Class OriginalFontSpecification
- Class Font
- Class CustomFontSubstitutionBase
- Namespace Aspose::Pdf::Text
- Library Aspose.PDF for C++