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)
ParameterTypBeskrivning
originalFontSpecificationSystem::SharedPtr<CustomFontSubstitutionBase::OriginalFontSpecification>Original teckensnittsspecifikation.
substitutionFontSystem::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