Fallback betűtípusgyűjtemények konfigurálása .NET-ben
Áttekintés
Az Aspose.Slides lehetővé teszi, hogy egy tartalék betűtípus szabályok gyűjteményét konfigurálja egy bemutatóhoz. Minden tartalék szabályt a FontFallBackRule osztály képvisel, és a FontFallBackRulesCollection‑be adható hozzá, amely megvalósítja az IFontFallBackRulesCollection interfészt.
A gyűjtemény létrehozása után hozzárendelhető a bemutató FontsManager‑ének FontFallBackRulesCollection tulajdonságához. A FontsManager kezeli a betűtípusokat a teljes bemutatóban, és minden Presentation példány saját FontsManager‑rel rendelkezik.
Miután a FontsManager inicializálva van a tartalék betűtípusok gyűjteményével, a megadott tartalék betűtípusok a bemutató renderelése során kerülnek alkalmazásra.
Tartalék szabályok alkalmazása
A FontFallBackRule osztály példányai szervezhetők a FontFallBackRulesCollection gyűjteménybe, amely megvalósítja a IFontFallBackRulesCollection interfészt. A szabályok hozzáadhatók vagy eltávolíthatók a gyűjteményből.
Ezután a gyűjtemény hozzárendelhető a FontFallBackRulesCollection tulajdonsághoz a FontsManager osztályban. A FontsManager kezeli a betűtípusokat a bemutatóban.
Minden Presentation rendelkezik egy FontsManager tulajdonsággal, amely saját FontsManager példányt tartalmaz.
Az alábbi példa bemutatja, hogyan hozhat létre tartalék betűtípus szabályok gyűjteményét, és hogyan rendeli hozzá egy adott bemutató FontsManager‑éhez:
using (Presentation presentation = new Presentation())
{
IFontFallBackRulesCollection userRulesList = new FontFallBackRulesCollection();
userRulesList.Add(new FontFallBackRule(0x0B80, 0x0BFF, "Vijaya"));
userRulesList.Add(new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic"));
presentation.FontsManager.FontFallBackRulesCollection = userRulesList;
}
Miután a FontsManager inicializálva van a tartalék betűtípusok gyűjteményével, a tartalék betűtípusok a bemutató renderelése során kerülnek alkalmazásra.
GYIK
Beágyazódnak a tartalék szabályok a PPTX fájlba, és láthatóak lesznek a PowerPointban a mentés után?
Nem. A tartalék szabályok futás‑időbeni renderelési beállítások; nem sorosítódnak a PPTX‑be, ezért nem jelennek meg a PowerPoint felhasználói felületén.
A tartalék szabályok vonatkoznak a SmartArt, WordArt, diagramok és táblázatok szövegére is?
Igen. Ugyanazt a glif‑helyettesítési mechanizmust használják minden ilyen objektum szövegére.
Az Aspose terjeszt-e betűtípusokat a könyvtárral?
Nem. A betűtípusok hozzád és a te felelősségedre kerülnek.
Használhatók együtt a hiányzó betűtípusok helyettesítése/substitúciója és a hiányzó glifek tartalékként történő kezelése?
Igen. Önmagukban független lépések ugyanabban a betűtípus‑feloldási folyamatban: először a motor feloldja a betűtípus elérhetőségét (replacement/substitution), majd a tartalék kitölti a hiányzó glifekhez szükséges hézagokat az elérhető betűtípusokban.