Konfigurera reservtypsnittssamlingar i Python via Java
Översikt
Aspose.Slides låter dig konfigurera en samling av reservtypsnittregler för en presentation. Varje reservtypsnittregel representeras av klassen FontFallBackRule och kan läggas till i en FontFallBackRulesCollection.
Efter att du har skapat samlingen kan du tilldela den med metoden setFontFallBackRulesCollection för presentationens FontsManager. FontsManager styr typsnitt i hela presentationen, och varje Presentation‑instans har sin egen FontsManager.
När FontsManager har initierats med reservtypsnittssamlingen tillämpas de angivna reservtypsnitten under rendering av presentationen.
Tillämpa reservtypsnittregler
Instanser av klassen FontFallBackRule kan organiseras i en FontFallBackRulesCollection. Du kan lägga till eller ta bort regler från samlingen.
Denna samling kan sedan tilldelas med metoden setFontFallBackRulesCollection i klassen FontsManager, som styr typsnitt i hela presentationen.
Varje Presentation har en metod getFontsManager som returnerar dess egen instans av klassen FontsManager.
Följande exempel visar hur du skapar en samling av reservtypsnittregler och tilldelar den till FontsManager för en presentation:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import FontFallBackRule, FontFallBackRulesCollection, Presentation
presentation = Presentation()
try:
fallback_rules = FontFallBackRulesCollection()
tamil_rule = FontFallBackRule(0x0B80, 0x0BFF, "Vijaya")
fallback_rules.add(tamil_rule)
hiragana_rule = FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")
fallback_rules.add(hiragana_rule)
presentation.getFontsManager().setFontFallBackRulesCollection(fallback_rules)
finally:
presentation.dispose()
Efter att FontsManager har initierats med reservtypsnittssamlingen tillämpas reservtypsnitten under presentationens rendering.
Note
Läs mer om hur du rendera en presentation med ett reservtypsnitt.FAQ
Kommer mina reservtypsnittregler att bäddas in i PPTX-filen och vara synliga i PowerPoint efter sparande?
Nej. Reservtypsnittregler är inställningar för rendering vid körning; de serialiseras inte till PPTX och kommer inte att visas i PowerPoints UI.
Gäller reservtypsnitt för text i SmartArt, WordArt, diagram och tabeller?
Ja. Samma teckenglyph‑substitutionsmekanism används för all text i dessa objekt.
Distribuerar Aspose några typsnitt med biblioteket?
Nej. Du lägger till och använder typsnitt på din sida och på eget ansvar.
Kan ersättning/substitution för saknade typsnitt och reservtypsnitt för saknade glyphs användas tillsammans?
Ja. De är oberoende steg i samma typsnittslösningspipeline: först löser motorn typsnittstillgänglighet (replacement/substitution), sedan fyller reservtypsnittet luckor för saknade glyphs i tillgängliga typsnitt.