Fallback-lettertypecollecties configureren in JavaScript

Overzicht

Aspose.Slides stelt u in staat om een verzameling fallback‑lettertype‑regels voor een presentatie te configureren. Elke fallback‑regel wordt vertegenwoordigd door de FontFallBackRule‑klasse en kan worden toegevoegd aan een FontFallBackRulesCollection.

Nadat u de verzameling hebt aangemaakt, kunt u deze toewijzen via de setFontFallBackRulesCollection‑methode van de FontsManager van de presentatie. De FontsManager beheert lettertypen in de gehele presentatie, en elk Presentation‑object heeft zijn eigen FontsManager.

Zodra de FontsManager is geïnitialiseerd met de fallback‑lettertype‑verzameling, worden de opgegeven fallback‑lettertypen toegepast tijdens het renderen van de presentatie.

Fallback‑regels toepassen

Instanties van FontFallBackRule‑klasse kunnen worden georganiseerd in FontFallBackRulesCollection, die de FontFallBackRulesCollection‑klasse implementeert. Het is mogelijk om regels toe te voegen aan of te verwijderen uit de verzameling.

Vervolgens kan deze verzameling worden toegewezen aan de FontFallBackRulesCollection‑methode van de FontsManager‑klasse. FontsManager beheert lettertypen in de gehele 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 kunt maken en toewijzen aan de FontsManager van een bepaalde presentatie:

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();
    }
}

Nadat FontsManager is geïnitialiseerd met de fallback‑lettertype‑collectie, worden de fallback‑lettertypen toegepast tijdens het renderen van de presentatie.

Veelgestelde vragen

Worden mijn fallback‑regels in het PPTX‑bestand ingebed en zichtbaar in PowerPoint na het opslaan?

Nee. Fallback‑regels zijn runtime‑renderingsinstellingen; ze worden niet geserialiseerd naar PPTX en verschijnen niet in de gebruikersinterface van PowerPoint.

Zijn fallback‑regels van toepassing op tekst binnen SmartArt, WordArt, grafieken en tabellen?

Ja. Hetzelfde glyf‑substitutiemechanisme wordt gebruikt voor alle tekst in deze objecten.

Distribueert Aspose lettertypen met de bibliotheek?

Nee. U voegt zelf lettertypen toe en gebruikt ze onder uw eigen verantwoordelijkheid.

Kunnen vervanging/substitutie voor ontbrekende lettertypen en fallback voor ontbrekende glyphs samen worden gebruikt?

Ja. Ze zijn onafhankelijke stadia van dezelfde lettertype‑resolutiepijplijn: eerst lost de engine de beschikbaarheid van lettertypen op (vervanging/substitutie), daarna vult fallback de leemtes voor ontbrekende glyphs in beschikbare lettertypen.