public final class SimpleFontSubstitution extends FontSubstitution
Represents a class for simple font substitution strategy.
Constructor and Description |
---|
SimpleFontSubstitution(String originalFontName,
String substitutionFontName)
Initializes a new instance of
SimpleFontSubstitution class. |
SimpleFontSubstitution(String originalFontName,
String substitutionFontName,
boolean isForcedBySaveOption)
Initializes a new instance of
SimpleFontSubstitution class. |
Modifier and Type | Method and Description |
---|---|
String |
getOriginalFontName()
Gets original font name that should be substituted with
SubstitutionFontName
|
char |
getSubstitutedUnicode(char unicode)
Returns unicode substitution
|
String |
getSubstitutionFontName()
Gets font name that should substitute the
OriginalFontName
|
getSubstitutionFontDefinition, setSubstitutionFontDefinition
public SimpleFontSubstitution(String originalFontName, String substitutionFontName, boolean isForcedBySaveOption)
Initializes a new instance of SimpleFontSubstitution
class.
originalFontName
- Original font name.substitutionFontName
- Substitution font name.isForcedBySaveOption
- Substitution forced by DefaultFontName save option.public String getOriginalFontName()
Gets original font name that should be substituted with SubstitutionFontName
public String getSubstitutionFontName()
Gets font name that should substitute the OriginalFontName
public char getSubstitutedUnicode(char unicode)
Returns unicode substitution
getSubstitutedUnicode
in class FontSubstitution
unicode
- char value