package com.aspose.words.examples.rendering_printing;
import com.aspose.words.Document;
import com.aspose.words.FontSettings;
import com.aspose.words.examples.Utils;
public class SpecifyDefaultFontToUseWhenRendering {
private static final String dataDir = Utils.getSharedDataDir(SpecifyDefaultFontToUseWhenRendering.class) + "RenderingAndPrinting/";
public static void main(String[] args) throws Exception {
Document doc = new Document(dataDir + "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().setDefaultFontName("Arial Unicode MS");
// Now the set default font is used in place of any missing fonts during any rendering calls.
doc.save(dataDir + "Rendering.SetDefaultFont Out.pdf");
doc.save(dataDir + "Rendering.SetDefaultFont Out.xps");
}
}