Aspose::Pdf::Text::CustomFontSubstitutionBase::TrySubstitute method
CustomFontSubstitutionBase::TrySubstitute method
Ersätter originalteckensnittet med ett annat teckensnitt.
virtual bool Aspose::Pdf::Text::CustomFontSubstitutionBase::TrySubstitute(System::SharedPtr<CustomFontSubstitutionBase::OriginalFontSpecification> originalFontSpecification, System::SharedPtr<Font> &substitutionFont)
| Parameter | Typ | Beskrivning |
|---|---|---|
| originalFontSpecification | System::SharedPtr<CustomFontSubstitutionBase::OriginalFontSpecification> | Original teckensnittsspecifikation. |
| substitutionFont | System::SharedPtr<Font>& | Ersättningsteckensnitt. |
ReturnValue
Sant om ersättningen lyckades.
Anmärkningar
Klassen CustomFontSubstitutionBase bör ärvas för att implementera anpassad logik för teckensnittsersättning. Metoden TrySubstitute bör åsidosättas korrekt:
Måste returnera true om ersättning krävs. substitutionFont måste sättas till ett giltigt Font‑objekt. Måste returnera false om ingen ersättning krävs. substitutionFont kan sättas till null.
Se även
- Typedef SharedPtr
- Class OriginalFontSpecification
- Class Font
- Class CustomFontSubstitutionBase
- Namespace Aspose::Pdf::Text
- Library Aspose.PDF for C++