Tartalék betűtípusok megadása prezentációkhoz Androidon
Áttekintés
Az Aspose.Slides lehetővé teszi tartalék betűtípusok megadását a prezentáció megjelenítéséhez és exportálási műveletekhez. A tartalék betűtípusokat akkor használja a rendszer, ha az elsődleges betűtípus nem tartalmazza a bizonyos karakterekhez szükséges glifeket.
A tartalék betűtípusok viselkedése tartalék szabályokkal konfigurálható. Minden szabály egy Unicode‑tartományt rendel egy vagy több betűtípushoz, amelyek a szükséges glifeket tartalmazhatják. Meghatározhat szabályokat különböző karaktertartományokhoz, hozzáadhat vagy eltávolíthat tartalék betűtípusokat a meglévő szabályokból, és több szabályt rendezhet egy tartalék betűtípus szabálygyűjteményben.
A tartalék szabályok futásidejű megjelenítési beállítások. Nem módosítják magát a prezentációs fájlt, és nem tárolódnak a PPTX‑ben.
Tartalék szabályok
Az Aspose.Slides támogatja az IFontFallBackRule interfészt és a FontFallBackRule osztályt a tartalék betűtípusra vonatkozó szabályok megadásához. A FontFallBackRule osztály az adott Unicode‑tartomány és a hiányzó glifek kereséséhez használható betűtípusok listája közötti kapcsolatot jelenti:
long startUnicodeIndex = 0x0B80;
long endUnicodeIndex = 0x0BFF;
IFontFallBackRule firstRule = new FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
IFontFallBackRule secondRule = new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic");
//Többféle módon is hozzáadhat betűtípuslistát:
String[] fontNames = new String[] { "Segoe UI Emoji, Segoe UI Symbol", "Arial" };
IFontFallBackRule thirdRule = new FontFallBackRule(0x1F300, 0x1F64F, fontNames);
Az is lehetséges, hogy remove tartalék betűtípust vagy addFallBackFonts hozzáadjon a meglévő FontFallBackRule objektumba.
A FontFallBackRulesCollection használható a FontFallBackRule objektumok listájának szervezésére, ha több Unicode‑tartományra kell tartalék betűtípus csere szabályokat megadni.
GYIK
Mi a különbség a tartalék betűtípus, betűtípus helyettesítés és betűtípus beágyazás között?
A tartalék betűtípust csak akkor használja a rendszer, ha a karakterek hiányoznak az elsődleges betűtípusból. Font substitution helyettesíti a megadott betűtípust egy másikkal. Font embedding a betűtípusokat a kimeneti fájlba csomagolja, így a címzettek a szöveget a tervezett módon láthatják.
A tartalék betűtípusok alkalmazásra kerülnek exportáláskor, például PDF, PNG vagy SVG esetén, vagy csak a képernyőn megjelenítésnél?
Igen. A tartalék betűtípus minden rendering and export operations (megjelenítési és exportálási művelet) esetén hat, ahol a karaktereket meg kell jeleníteni, de hiányoznak a forrás‑betűtípusból.
A tartalék beállításának konfigurálása megváltoztatja-e magát a prezentációs fájlt, és a beállítás megmarad-e a későbbi megnyitásoknál?
Nem. A tartalék szabályok futásidejű megjelenítési beállítások a kódban; nem tárolódnak a .pptx‑ben, és nem jelennek meg a PowerPointban.
A operációs rendszer (Windows/Linux/macOS) és a betűtípus‑könyvtárak halmaza befolyásolja-e a tartalék kiválasztását?
Igen. A motor a rendelkezésre álló rendszerkönyvtárakból és a megadott additional paths (további útvonalak) alapján keresi a betűtípusokat. Ha egy betűtípus fizikailag nem érhető el, a rá hivatkozó szabály nem léphet életbe.
A tartalék betűtípus működik-e a WordArt, SmartArt és diagramok esetén?
Igen. Ha ezek az objektumok szöveget tartalmaznak, ugyanaz a glif‑helyettesítési mechanizmus alkalmazandó a hiányzó karakterek megjelenítésére.