Configureer fallback-lettertypecollecties op Android
Overzicht
Aspose.Slides stelt u in staat om een collectie fallback‑lettertype‑regels voor een presentatie te configureren. Elke fallback‑regel wordt vertegenwoordigd door de FontFallBackRule‑klasse en kan worden toegevoegd aan een FontFallBackRulesCollection, die de IFontFallBackRulesCollection‑interface implementeert.
Nadat u de collectie heeft aangemaakt, kunt u deze toewijzen aan de FontFallBackRulesCollection‑eigenschap van de FontsManager van de presentatie. De FontsManager regelt lettertypen in de hele presentatie, en elke Presentation‑instantie heeft zijn eigen FontsManager.
Zodra de FontsManager is geïnitialiseerd met de fallback‑lettertype‑collectie, worden de opgegeven fallback‑lettertypen toegepast tijdens het renderen van de presentatie.
Fallback‑regels toepassen
Instanties van de FontFallBackRule‑klasse kunnen worden georganiseerd in een FontFallBackRulesCollection, die de IFontFallBackRulesCollection‑interface implementeert. Het is mogelijk om regels toe te voegen aan of te verwijderen uit de collectie.
Vervolgens kan deze collectie worden toegewezen aan de FontFallBackRulesCollection‑methode van de FontsManager‑klasse. FontsManager regelt de lettertypen in de hele presentatie.
Elke Presentation heeft een getFontsManager‑methode met zijn eigen instantie van de FontsManager‑klasse.
Hier volgt een voorbeeld hoe u een collectie fallback‑lettertype‑regels maakt en deze toewijst aan de FontsManager van een bepaalde presentatie:
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();
}
Nadat de FontsManager is geïnitialiseerd met de fallback‑lettertype‑collectie, worden de fallback‑lettertypen toegepast tijdens het renderen van de presentatie.
FAQ
Worden mijn fallback‑regels ingebed in het PPTX‑bestand en zichtbaar in PowerPoint na het opslaan?
Nee. Fallback‑regels zijn runtime‑renderinstellingen; ze worden niet geserialiseerd in het PPTX‑bestand en verschijnen niet in de UI van PowerPoint.
Is fallback van toepassing op tekst binnen SmartArt, WordArt, grafieken en tabellen?
Ja. Hetzelfde glyph‑substitutie‑mechanisme wordt gebruikt voor alle tekst in deze objecten.
Distribueert Aspose lettertypen met de bibliotheek?
Nee. U voegt lettertypen toe en gebruikt ze aan uw kant en onder uw eigen verantwoordelijkheid.
Kunnen vervanging/substitutie voor ontbrekende lettertypen en fallback voor ontbrekende glyphs samen worden gebruikt?
Ja. Het zijn onafhankelijke stadia van dezelfde lettertype‑resolutiepijplijn: eerst bepaalt de engine de beschikbaarheid van lettertypen (vervanging/substitutie), daarna vult fallback de hiaten voor ontbrekende glyphs in beschikbare lettertypen.