Androidon a tartalék betűtípus-gyűjtemények konfigurálása
Áttekintés
Az Aspose.Slides lehetővé teszi, hogy konfiguráljon egy tartalék betűtípus szabályok gyűjteményét egy prezentációhoz. Minden tartalék szabályt a FontFallBackRule osztály képviseli, és hozzáadható egy FontFallBackRulesCollection-hez, amely megvalósítja az IFontFallBackRulesCollection interfészt.
A gyűjtemény létrehozása után hozzárendelheti a prezentáció FontsManager-ének FontFallBackRulesCollection tulajdonságához. A FontsManager kezeli a betűtípusokat a teljes prezentációban, és minden Presentation példánynak a saját FontsManager-e van.
Miután a FontsManager a tartalék betűtípus-gyűjteménnyel inicializálódik, a megadott tartalék betűtípusok a prezentáció renderelése során kerülnek alkalmazásra.
Tartalék szabályok alkalmazása
A FontFallBackRule osztály példányait úgy lehet rendezni, hogy egy FontFallBackRulesCollection-ba kerüljenek, amely megvalósítja a IFontFallBackRulesCollection interfészt. Lehetséges szabályokat hozzáadni vagy eltávolítani a gyűjteményből.
Ezután ez a gyűjtemény hozzárendelhető a FontFallBackRulesCollection metódushoz a FontsManager osztályban. A FontsManager kezeli a betűtípusokat a prezentációban.
Minden Presentation rendelkezik egy getFontsManager metódussal, amelynek saját FontsManager példánya van.
Itt egy példa arra, hogyan hozhat létre tartalék betűtípus szabályok gyűjteményét, és hogyan adja hozzá a bizonyos prezentáció FontsManager osztályához:
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();
}
Miután a FontsManager a tartalék betűtípus-gyűjteménnyel inicializálódik, a tartalék betűtípusok a prezentáció renderelése során kerülnek alkalmazásra.
GYIK
Beágyazódnak a tartalék szabályaim a PPTX fájlba, és láthatóak lesznek a PowerPointban a mentés után?
Nem. A tartalék szabályok futásidejű renderelési beállítások; nem sorosítódnak be a PPTX‑be, és nem jelennek meg a PowerPoint felhasználói felületén.
Alkalmazódik a tartalék a SmartArt, WordArt, diagramok és táblázatok szövegére?
Igen. Ugyanazt a glif‑helyettesítési mechanizmust használják ezekben az objektumokban a szöveghez.
Terjeszti‑e az Aspose a betűtípusokat a könyvtárral?
Nem. A betűtípusokat saját magának kell hozzáadni és használni, saját felelősségére.
Használhatók együtt a hiányzó betűtípusok cseréje/helyettesítése és a hiányzó glifek tartalékja?
Igen. Ezek a betűtípus‑felbontási folyamat független szakaszai: először a motor feloldja a betűtípusok elérhetőségét (replacement/substitution), majd a tartalék kitölti a hiányzó glifekből adódó hiányosságokat az elérhető betűtípusokban.