Создание коллекции резервных шрифтов
Contents
[
Hide
]
Экземпляры класса FontFallBackRule могут быть организованы в FontFallBackRulesCollection, который реализует интерфейс IFontFallBackRulesCollection. Возможно добавлять или удалять правила из коллекции.
Затем эта коллекция может быть назначена методу FontFallBackRulesCollection класса FontsManager. FontsManager управляет шрифтами в презентации. Читать далее О FontsManager и FontsLoader.
Каждая Презентация имеет метод getFontsManager, который содержит свои собственные экземпляры класса FontsManager.
Вот пример как создать коллекцию правил резервных шрифтов и назначить её в FontsManager определенной презентации:
Presentation pres = new Presentation();
try {
IFontFallBackRulesCollection userRulesList = new FontFallBackRulesCollection();
userRulesList.add(new FontFallBackRule(0x0B80, 0x0BFF, "Vijaya"));
userRulesList.add(new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic"));
pres.getFontsManager().setFontFallBackRulesCollection(userRulesList);
} finally {
if (pres != null) pres.dispose();
}
После инициализации FontsManager с коллекцией резервных шрифтов, резервные шрифты применяются во время рендеринга презентации.
Читать далее о том, как Рендерить презентацию с резервным шрифтом.