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.