CustomFontSubstitutionBase.TrySubstitute

CustomFontSubstitutionBase.TrySubstitute method

Substitutes original font with another font.

public virtual bool TrySubstitute(OriginalFontSpecification originalFontSpecification, 
    out Font substitutionFont)
ParameterTypeDescription
originalFontSpecificationOriginalFontSpecificationOriginal font specification.
substitutionFontFont&Substitution font.

Return Value

True in case substitution was successfull.

Remarks

The class CustomFontSubstitutionBase should be inherited to implement custom font substitution logic. TrySubstitute method should be overridden properly: Must return true in case substitution is required. substitutionFont must be set to valid Font object. Must return false in case no substitution is required. substitutionFont may be set to null.

See Also