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


Betűtípustábla

A Betűtípus tábla tartalmazza a betűtípusfájlok rendszerbeli regisztrálásának adatait.

A Betűtípus tábla a következő oszlopokat tartalmazza.

Oszlop Típus Kulcs Nullázható
Fájl_ azonosító Y N
FontTitle Szöveg N Y

 

Oszlopok

File_

A Fájl tábla külső kulcsa betűtípusfájl bejegyzése. Javasoljuk, hogy a betűtípusfájlt tartalmazó összetevőnél a Összetevő tábla Directory_ oszlopában megadott FontsFolderlegyen megadva.

FontTitle

Betűtípus neve. Javasoljuk, hogy a TrueType Betűtípusok és TrueType-gyűjtemények esetében hagyja null értéken ezt az oszlopot, mert a telepítő regisztrálhatja a betűtípust, miután beolvassa a megfelelő betűtípuscímet a betűtípusfájlból. Ha a betűtípus neve be van írva, annak meg kell egyeznie a betűtípusfájl betűcímével. Meg kell adnia egy címet olyan betűtípusokhoz, amelyek nem rendelkeznek beágyazott névvel, például .fon-fájlokkal.

Megjegyzések

Erre a táblára akkor hivatkozunk, ha a RegisterFonts művelet vagy a UnregisterFonts művelet végrehajtása.

Ha a FontTitle mező null értékű, a betűtípus neve közvetlenül a megadott betűtípusfájlból lesz olvasható. Ha a FontTitle mezőben rögzített betűtípusnév eltér a betűtípusfájlban rögzített belső betűtípus nevétől, a betűtípust kétszer regisztrálja a RegisterFonts művelet.

A betűtípusfájlokat nem szabad nyelvi azonosítóval létrehozni, mivel a betűtípusok nem rendelkeznek beágyazott nyelvi azonosító erőforrással. Így a Fájltábla Nyelv oszlopának null értékűnek kell lennie a betűtípusfájlok esetében.

Mivel a telepítő alapértelmezés szerint nem számolja újra a betűtípusfájlokat, előfordulhat, hogy az alkalmazás eltávolításakor a már meglévő betűtípusfájlok el lesznek távolítva az összetevőjükkel együtt. Annak érdekében, hogy a betűtípusfájl ne legyen eltávolítva, a szerzők beállíthatják a msidbComponentAttributesSharedDllRefCount vagy msidbComponentAttributesPermanent bitjelzőket a betűtípusfájlt tartalmazó összetevő Összetevő Table_msi_Component_Table Attribútumok oszlopában.

Érvényesítés

ICE03
ICE06
ICE07
ICE32
ICE51
ICE60