ICE07
Az ICE07 ellenőrzi, hogy a telepítőcsomag megadja-e, hogy a betűtípusok telepítve legyenek a FontsFolderbe. Ha a betűtípus nem a FontsFolder mappába van telepítve, a telepítő a betűtípus tényleges telepítése helyett parancsikont hoz létre.
Az ICE07 egyéni művelet a következőt hajtja végre a Betűtípus táblaminden betűtípusához.
- Megkeresi azt a betűtípusfájlt, amelyhez az egyes betűtípuscímek tartoznak a Betűtípustáblahasználatával.
- Lekérdezi a Fájltábla Component_ oszlopát az egyes fájlokat vezérlő összetevőhöz.
- Lekérdezi a Összetevő tábla Directory_ oszlopát, a címtártáblába való kulcs lekéréséhez.
- Feloldja a Címtártábla annak a mappának a nevét, amelybe a telepítő telepíti a betűtípusfájlt
- Hibát jelez, ha a betűtípusfájl nem a FontsFolder mappába van telepítve.
Eredmény
Az ICE07 hibát jelez, ha úgy találja, hogy az adatbázis azt határozza meg, hogy a betűtípusfájl a FontsFolderen kívüli mappába legyen telepítve.
Példa
Az IC07 a következő hibaüzenetet tenné közzé a példához.
'Tahoma' is a font and must be installed to the FontsFolder directory. Current Install Directory: 'Sandbar'.
Fájl_ | FontTitle |
---|---|
Mirtusz | Tahoma |
fájltábla (részleges)
Fájl | Komponens_ |
---|---|
Mirtusz | Myrtle_Beach |
összetevőtábla (részleges)
Komponens | Címtár_ |
---|---|
Myrtle_Beach | Tesztsáv |
Ebben a példában a Tahoma betűtípus a Myrtle betűtípusfájlhoz lesz leképezve. A Myrtle fájl a Myrtle_Beach összetevőhöz tartozik. A Címtártábla felbontása azt mutatja, hogy a Myrtle_Beach tartozó összes fájlt telepíteni kell a Sandbar mappába. Mivel ez nem a FontsFolder, az ICE07 hibaüzenetet küld.
Vegye figyelembe, hogy ha az összetevő Myrtle_Beach valóban a Sandbar mappába tartozik, és nem a FontsFolder mappába, akkor előfordulhat, hogy a Tahoma betűtípus nem tartozik Myrtle_Beach. A hiba lehetséges javítása az lenne, ha a Tahoma szerepelne egy másik összetevőben, amely telepítve van a FontsFolder könyvtárban.
Kapcsolódó témakörök