java.lang.ObjectFontSubstitutionRule
com.aspose.words.TableSubstitutionRule
public class TableSubstitutionRule
Property Getters/Setters Summary | ||
---|---|---|
boolean | getEnabled() | → inherited from FontSubstitutionRule |
void | setEnabled(boolean value) | |
Specifies whether the rule is enabled or not. |
Method Summary | ||
---|---|---|
void | addSubstitutes(java.lang.String originalFontName, java.lang.String[] substituteFontNames) | |
Adds substitute font names for given original font name. | ||
System.Collections.Generic.IEnumerable`1 | getSubstitutes(java.lang.String originalFontName) | |
Returns array containing substitute font names for the specified original font name. | ||
void | load(java.lang.String fileName) | |
Loads table substitution settings from XML file. | ||
void | loadLinuxSettings() | |
Loads predefined table substitution settings for Linux platform. | ||
void | loadWindowsSettings() | |
Loads predefined table substitution settings for Windows platform. | ||
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. |
Property Getters/Setters Detail |
---|
getEnabled/setEnabled | → inherited from FontSubstitutionRule |
public boolean getEnabled() / public void setEnabled(boolean value) |
Method Detail |
---|
addSubstitutes | |
public void addSubstitutes(java.lang.String originalFontName, java.lang.String[] substituteFontNames) |
originalFontName
- Original font name.substituteFontNames
- List of alternative font names.getSubstitutes | |
public System.Collections.Generic.IEnumerable`1 getSubstitutes(java.lang.String originalFontName) |
originalFontName
- Original font name.load | |
public void load(java.lang.String fileName) throws java.lang.Exception |
fileName
- Input file name.loadLinuxSettings | |
public void loadLinuxSettings() |
loadWindowsSettings | |
public void loadWindowsSettings() |
save | |
public void save(java.lang.String fileName) throws java.lang.Exception |
fileName
- Output file name.setSubstitutes | |
public void setSubstitutes(java.lang.String originalFontName, java.lang.String[] substituteFontNames) |
originalFontName
- Original font name.substituteFontNames
- List of alternative font names.Example:
Shows how to define alternative fonts if original does not existFontSettings fontSettings = new FontSettings(); fontSettings.getSubstitutionSettings().getTableSubstitution().addSubstitutes("Times New Roman","Slab", "Arvo" );