Megosztás a következőn keresztül:


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.

  1. Megkeresi azt a betűtípusfájlt, amelyhez az egyes betűtípuscímek tartoznak a Betűtípustáblahasználatával.
  2. Lekérdezi a Fájltábla Component_ oszlopát az egyes fájlokat vezérlő összetevőhöz.
  3. Lekérdezi a Összetevő tábla Directory_ oszlopát, a címtártáblába való kulcs lekéréséhez.
  4. Feloldja a Címtártábla annak a mappának a nevét, amelybe a telepítő telepíti a betűtípusfájlt
  5. 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'.

Betűtípustábla

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.

ICE-referencia