Konfigurera reservteckensnittssamlingar i Java
Översikt
Aspose.Slides låter dig konfigurera en samling av reservteckensnittregler för en presentation. Varje reservregel representeras av klassen FontFallBackRule och kan läggas till i en FontFallBackRulesCollection, som implementerar gränssnittet IFontFallBackRulesCollection.
Efter att du har skapat samlingen kan du tilldela den till egenskapen FontFallBackRulesCollection i presentationens FontsManager. FontsManager styr teckensnitt i hela presentationen, och varje Presentation‑instans har sin egen FontsManager.
När FontsManager har initierats med reservteckensnittssamlingen tillämpas de angivna reservteckensnitten under rendering av presentationen.
Tillämpa reservregler
Instanser av FontFallBackRule‑klassen kan organiseras i FontFallBackRulesCollection, som implementerar IFontFallBackRulesCollection‑gränssnittet. Det är möjligt att lägga till eller ta bort regler från samlingen.
Sedan kan denna samling tilldelas till FontFallBackRulesCollection‑metoden i FontsManager‑klassen. FontsManager styr teckensnitt i hela presentationen.
Varje Presentation har en getFontsManager‑metod med sin egen instans av FontsManager‑klassen.
Här är ett exempel på hur du skapar en samling av reservteckensnittregler och tilldelar den till FontsManager för en viss presentation:
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();
}
Efter att FontsManager har initierats med reservteckensnittssamlingen tillämpas reservteckensnitten under rendering av presentationen.
FAQ
Kommer mina reservregler att bäddas in i PPTX-filen och vara synliga i PowerPoint efter sparning?
Nej. Reservregler är inställningar för rendering vid körning; de serialiseras inte till PPTX och kommer inte att visas i PowerPoints användargränssnitt.
Gäller reservregeln 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 teckensnitt med biblioteket?
Nej. Du lägger till och använder teckensnitt på din sida och på eget ansvar.
Kan ersättning/substitution för saknade teckensnitt och reserv för saknade glyfer användas tillsammans?
Ja. De är oberoende steg i samma font‑upplösningspipeline: först löser motorn fonttillgänglighet (replacement/substitution), sedan fyller reservregeln luckor för saknade glyfer i tillgängliga teckensnitt.