Helyettesítő betűtípus gyűjtemények konfigurálása JavaScriptben
Áttekintés
Az Aspose.Slides lehetővé teszi, hogy egy prezentációhoz beállítson egy helyettesítő betűtípus szabályok gyűjteményét. Minden helyettesítő szabályt a FontFallBackRule osztály képviseli, és hozzáadható egy FontFallBackRulesCollection-hez.
A gyűjtemény létrehozása után hozzárendelheti a prezentáció FontsManager-ének setFontFallBackRulesCollection metódusával. A FontsManager kezeli a betűtípusokat a teljes prezentációban, és minden Presentation példánynak saját FontsManager-e van.
Miután a FontsManager inicializálva van a helyettesítő betűtípus-gyűjteménnyel, a megadott helyettesítő betűtípusok a prezentáció renderelése során kerülnek alkalmazásra.
Helyettesítő szabályok alkalmazása
A FontFallBackRule osztály példányai rendezhetők egy FontFallBackRulesCollection gyűjteménybe, amely megvalósítja a FontFallBackRulesCollection osztályt. Lehet szabályokat hozzáadni vagy eltávolítani a gyűjteményből.
Ezután ez a gyűjtemény a FontsManager osztály FontFallBackRulesCollection metódusához rendelhető. A FontsManager kezeli a betűtípusokat a prezentációban.
Minden Presentation rendelkezik egy getFontsManager metódussal, amely saját példányt tartalmaz a FontsManager osztályból.
Az alábbi példák bemutatják, hogyan hozhat létre helyettesítő betűtípus szabályok gyűjteményét, és hogyan rendelheti hozzá egy adott prezentáció FontsManager osztályához:
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();
}
}
Miután a FontsManager inicializálva van a helyettesítő betűtípus-gyűjteménnyel, a helyettesítő betűtípusok a prezentáció renderelése során kerülnek alkalmazásra.
GYIK
A helyettesítő szabályaim be lesznek ágyazva a PPTX fájlba, és láthatóak lesznek a PowerPointban a mentés után?
Nem. A helyettesítő szabályok futásidejű renderelési beállítások; nem kerülnek sorosítva a PPTX fájlba, és nem jelennek meg a PowerPoint felhasználói felületén.
A helyettesítés érvényesül a SmartArt, WordArt, diagramok és táblázatok szövegeire is?
Igen. Ugyanez a glifhelyettesítési mechanizmus használatos bármely szövegre ezekben az objektumokban.
Az Aspose terjeszt-e bármilyen betűtípust a könyvtárral?
Nem. Önmaga adja hozzá és használja a betűtípusokat, saját felelősségére.
Használható együtt a hiányzó betűtípusok helyettesítése/helyettesítése és a hiányzó glifek helyettesítése?
Igen. Ezek a betűtípus-felbontási folyamat független szakaszai: először a motor megoldja a betűtípusok elérhetőségét (replacement/substitution), majd a helyettesítés kitölti a rendelkezésre álló betűtípusokban hiányzó glifek hiányát.