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.