Tartalék betűtípus-gyűjtemények konfigurálása Pythonban Java segítségével
Áttekintés
Az Aspose.Slides lehetővé teszi, hogy egy gyűjteményt konfiguráljon a tartalék betűtípus szabályokhoz egy prezentációhoz. Minden tartalék szabályt a FontFallBackRule osztály képviseli, és hozzáadható egy FontFallBackRulesCollection gyűjteményhez.
A gyűjtemény létrehozása után a prezentáció FontsManager osztályának setFontFallBackRulesCollection metódusával rendelheted hozzá. A FontsManager kezeli a betűtípusokat a teljes prezentációban, és minden Presentation példánynak saját FontsManager példánya van.
Miután a FontsManager inicializálva van a tartalék betűtípus-gyűjteménnyel, a megadott tartalék betűtípusok alkalmazásra kerülnek a prezentáció renderelése során.
Tartalék Szabályok Alkalmazása
A FontFallBackRule osztály példányai egy FontFallBackRulesCollection gyűjteménybe szervezhetők. A szabályokat hozzáadhatod vagy eltávolíthatod a gyűjteményből.
Ez a gyűjtemény ezután a FontsManager osztály setFontFallBackRulesCollection metódusával rendelhető hozzá, amely a prezentációban a betűtípusokat kezeli.
Minden Presentation rendelkezik egy getFontsManager metódussal, amely visszaadja a saját FontsManager példányát.
Az alábbi példa bemutatja, hogyan hozhatsz létre egy tartalék betűtípus szabályok gyűjteményét, és rendeld hozzá egy prezentáció FontsManager osztályához:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import FontFallBackRule, FontFallBackRulesCollection, Presentation
presentation = Presentation()
try:
fallback_rules = FontFallBackRulesCollection()
tamil_rule = FontFallBackRule(0x0B80, 0x0BFF, "Vijaya")
fallback_rules.add(tamil_rule)
hiragana_rule = FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")
fallback_rules.add(hiragana_rule)
presentation.getFontsManager().setFontFallBackRulesCollection(fallback_rules)
finally:
presentation.dispose()
Miután a FontsManager inicializálva van a tartalék betűtípus-gyűjteménnyel, a tartalék betűtípusok alkalmazásra kerülnek a prezentáció renderelése során.
Note
További információ arról, hogyan prezentáció renderelése tartalék betűtípussal.GYIK
Beázzák-e a tartalék szabályaim a PPTX fájlba, és láthatóak lesznek-e a PowerPointban mentés után?
Nem. A tartalék szabályok futásidejű renderelési beállítások; nem kerülnek sorosításra a PPTX-be, és nem fognak megjelenni a PowerPoint felhasználói felületén.
Alkalmazódik-e a tartalék betűtípus a SmartArt, WordArt, diagramok és táblázatok szövegére?
Igen. Ugyanaz a karakterhelyettesítési mechanizmus használatos minden szöveghez ezekben az objektumokban.
Terjeszt-e az Aspose bármilyen betűtípust a könyvtárral?
Nem. A betűtípusokat saját magad adod hozzá és használod, saját felelősségedre.
Használható-e együtt a hiányzó betűtípusok helyettesítése/substitúciója és a hiányzó karakterek tartaléka?
Igen. Ezek a betűtípus-felbontási csővezeték független szakaszai: először a motor megoldja a betűtípus elérhetőségét (replacement/substitution), majd a tartalék kitölti a hiányzó karaktereket az elérhető betűtípusokban.