Crear Colección de Fuentes de Reserva
Las instancias de FontFallBackRule se pueden organizar en FontFallBackRulesCollection, que implementa la interfaz IFontFallBackRulesCollection. Es posible agregar o eliminar reglas de la colección.
Luego, esta colección puede asignarse al método FontFallBackRulesCollection de la clase FontsManager. FontsManager controla las fuentes a lo largo de la presentación. Lee más Sobre FontsManager y FontsLoader.
Cada Presentation tiene un método getFontsManager con su propia instancia de la clase FontsManager.
Aquí hay un ejemplo de cómo crear una colección de reglas de fuentes de reserva y asignarla al FontsManager de una presentación determinada:
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();
}
Después de que FontsManager se inicializa con la colección de fuentes de reserva, las fuentes de reserva se aplican durante la renderización de la presentación.