public class TableSubstitutionRule extends FontSubstitutionRule
FontInfo.getAltName() / FontInfo.setAltName(java.lang.String) (if any).SyncRoot| Modifier and Type | Method and Description |
|---|---|
void |
addSubstitutes(java.lang.String originalFontName,
java.lang.String... substituteFontNames)
Adds substitute font names for given original font name.
|
java.lang.Iterable |
getSubstitutes(java.lang.String originalFontName)
Returns array containing substitute font names for the specified original font name.
|
void |
load(java.io.InputStream stream) |
void |
load(java.lang.String fileName)
Loads table substitution settings from XML file.
|
void |
loadAndroidSettings()
Loads predefined table substitution settings for Linux platform.
|
void |
loadLinuxSettings()
Loads predefined table substitution settings for Linux platform.
|
void |
loadWindowsSettings()
Loads predefined table substitution settings for Windows platform.
|
void |
save(java.io.OutputStream outputStream) |
void |
save(java.lang.String fileName)
Saves the current table substitution settings to file.
|
void |
setSubstitutes(java.lang.String originalFontName,
java.lang.String... substituteFontNames)
Override substitute font names for given original font name.
|
getEnabled, setEnabledpublic void load(java.lang.String fileName)
throws java.lang.Exception
fileName - Input file name.java.lang.Exceptionpublic void load(java.io.InputStream stream)
throws java.lang.Exception
java.lang.Exceptionpublic void loadWindowsSettings()
public void loadLinuxSettings()
public void loadAndroidSettings()
public void save(java.lang.String fileName)
throws java.lang.Exception
fileName - Output file name.java.lang.Exceptionpublic void save(java.io.OutputStream outputStream)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Iterable getSubstitutes(java.lang.String originalFontName)
originalFontName - Original font name.public void setSubstitutes(java.lang.String originalFontName,
java.lang.String... substituteFontNames)
originalFontName - Original font name.substituteFontNames - List of alternative font names.public void addSubstitutes(java.lang.String originalFontName,
java.lang.String... substituteFontNames)
originalFontName - Original font name.substituteFontNames - List of alternative font names.