Betűtípus kiválasztási sorrend az Aspose.Slides for C++-ban

Áttekintés

Amikor egy prezentáció betöltődik, renderelődik vagy más formátumba konvertálódik, az Aspose.Slides ellenőrzi, hogy a prezentációban használt betűtípusok elérhetők-e az operációs rendszerben. Ha egy szükséges betűtípus hiányzik, az Aspose.Slides egy helyettesítő betűtípust választ, amely a lehető legközelebb áll ahhoz, amelyet a PowerPoint használna.

Az Aspose.Slides először a kiválasztott betűtípust keresi meg az operációs rendszerben. Ha a betűtípust megtalálja, azt használja. Ha nem találja, egy megfelelő helyettesítő kerül alkalmazásra. Ha a betűtípus‑helyettesítési szabályok a FontSubstRule segítségével vannak meghatározva, ezeket a szabályokat is figyelembe veszi.

Betűtípusokat is hozzáadhatsz a futási időben, használhatsz beágyazott betűtípusokat egy prezentációból, vagy betölthetsz külső betűtípusokat kimeneti dokumentumokhoz, például PDF fájlokhoz.

Betűtípus kiválasztása

Bizonyos szabályok vonatznak a prezentációban használt betűtípusokra, amikor a prezentáció betöltődik, renderelődik vagy más formátumba konvertálódik. Például, amikor megpróbálod a prezentációt (a diákját) képekké konvertálni, a prezentáció betűtípusait ellenőrizni kell, hogy a kiválasztott betűtípusok elérhetők-e az operációs rendszerben. Ha a betűtípusok hiányának megállapítása megtörténik, helyettesítőkkel kerülnek helyettesítésre — lásd Font Replacement és Font Substitution.

Ez a folyamat, amelyet az Aspose.Slides a betűtípusok kezelésekor követ:

  1. Az Aspose.Slides a betűtípusokat az operációs rendszerben keresi, hogy megtalálja a prezentáció által kiválasztott betűtípusnak megfelelőt.
  2. Ha a kiválasztott betűtípust megtalálja, az Aspose.Slides azt használja. Ellenkező esetben az Aspose.Slides egy helyettesítő betűtípust használ, amely a lehető legközelebb áll ahhoz, amit a PowerPoint használna.
  3. Ha a betűtípus helyettesítési szabályokat a FontSubstRule segítségével állították be, azok alkalmazásra kerülnek.

Az Aspose.Slides lehetővé teszi, hogy betűtípusokat adj hozzá a futási időben, majd azokat használd. Lásd Custom fonts.

Ha további betűtípusokat helyeznek el egy prezentációban, ezeket Embedded fonts néven ismerik.

Az Aspose.Slides lehetővé teszi, hogy betűtípusokat adj hozzá, amelyek csak a kimeneti dokumentumokra vonatkoznak. Például, ha egy PDF‑re konvertálni kívánt prezentáció betűtípusokat tartalmaz, amelyek hiányoznak a rendszeredből és a beágyazott betűtípusokból, a szükséges betűtípusokat external fonts‑ként adhatod hozzá vagy töltheted be.

GYIK

Hogyan állapíthatom meg, hogy a konverzió előtt mely betűtípusok vannak ténylegesen használatban egy prezentációban?

Az Aspose.Slides lehetővé teszi, hogy a font manager segítségével megvizsgáld a használt betűtípusokat, így eldöntheted, hogy embed, replace vagy external sources hozzáadását alkalmazod-e. Ez segít elkerülni a nem kívánt helyettesítéseket a renderelés és az export során.

Hozzáadhatok extra betűtípus könyvtárakat anélkül, hogy telepíteném őket az operációs rendszerre?

Igen. Regisztrálhatsz external font sources mint például mappákat vagy memóriafolyamokat a rendereléshez és exportáláshoz. Ez eltávolítja a függőséget a host rendszer betűtípusaival, és előre láthatóvá teszi a elrendezést.

Hogyan akadályozhatom meg, hogy egy hiányzó glif esetén csendes visszalépés történjen egy nem megfelelő betűtípusra?

Határozz meg előre explicit font replacement és betűtípus fallBack rules szabályokat. A használt betűtípusok elemzésével és a helyettesítők vezérelt prioritásának beállításával biztosíthatod a következetes tipográfiát, és elkerülheted a váratlan eredményeket.