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