java.lang.ObjectFontSubstitutionRule
com.aspose.words.DefaultFontSubstitutionRule
public class DefaultFontSubstitutionRule
Property Getters/Setters Summary | ||
---|---|---|
java.lang.String | getDefaultFontName() | |
void | setDefaultFontName(java.lang.String value) | |
Gets or sets the default font name. | ||
boolean | getEnabled() | → inherited from FontSubstitutionRule |
void | setEnabled(boolean value) | |
Specifies whether the rule is enabled or not. |
Property Getters/Setters Detail |
---|
getDefaultFontName/setDefaultFontName | |
public java.lang.String getDefaultFontName() / public void setDefaultFontName(java.lang.String value) |
The default value is 'Times New Roman'.
Example:
Demonstrates how to specify what font to substitute for a missing font during rendering.Document doc = new Document(getMyDir() + "Rendering.doc"); // If the default font defined here cannot be found during rendering then the closest font on the machine is used instead. FontSettings.getDefaultInstance().getSubstitutionSettings().getDefaultFontSubstitution().setDefaultFontName("Arial Unicode MS"); // Now the set default font is used in place of any missing fonts during any rendering calls. doc.save(getArtifactsDir() + "Rendering.SetDefaultFont.pdf"); doc.save(getArtifactsDir() + "Rendering.SetDefaultFont.xps");
getEnabled/setEnabled | → inherited from FontSubstitutionRule |
public boolean getEnabled() / public void setEnabled(boolean value) |