Crear colección de fuentes de reserva
Aplicar reglas de reserva
Instancias de FontFallBackRule pueden organizarse en FontFallBackRulesCollection, que implementa la clase FontFallBackRulesCollection. 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 en toda la presentación. Lee más About FontsManager and 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 concreta:
var pres = new aspose.slides.Presentation();
try {
var userRulesList = new aspose.slides.FontFallBackRulesCollection();
userRulesList.add(new aspose.slides.FontFallBackRule(0xb80, 0xbff, "Vijaya"));
userRulesList.add(new aspose.slides.FontFallBackRule(0x3040, 0x309f, "MS Mincho, MS Gothic"));
pres.getFontsManager().setFontFallBackRulesCollection(userRulesList);
} finally {
if (pres != null) {
pres.dispose();
}
}
Después de que FontsManager se inicialice con la colección de fuentes de reserva, las fuentes de reserva se aplican durante la renderización de la presentación.
FAQ
¿Se incrustarán mis reglas de reserva en el archivo PPTX y serán visibles en PowerPoint después de guardar?
No. Las reglas de reserva son configuraciones de renderizado en tiempo de ejecución; no se serializan en el PPTX y no aparecerán en la interfaz de PowerPoint.
¿La reserva se aplica al texto dentro de SmartArt, WordArt, gráficos y tablas?
Sí. Se utiliza el mismo mecanismo de sustitución de glifos para cualquier texto en estos objetos.
¿Aspose distribuye fuentes con la biblioteca?
No. Usted agrega y usa fuentes por su cuenta y bajo su propia responsabilidad.
¿Se pueden usar conjuntamente el reemplazo/sustitución de fuentes faltantes y la reserva para glifos faltantes?
Sí. Son etapas independientes del mismo proceso de resolución de fuentes: primero el motor resuelve la disponibilidad de fuentes (replacement/substitution), luego la reserva llena los huecos de glifos faltantes en las fuentes disponibles.