Tabulka písem
Tabulka Písmo obsahuje informace pro registraci souborů písem v systému.
Tabulka Písmo obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
Soubor_ | identifikátor | Y | N |
FontTitle | textové | N | Y |
Sloupce
-
File_
-
Externí klíč do tabulky File záznam pro soubor písma. Doporučuje se, aby komponenta obsahující soubor písma měla fontFolder zadaný ve sloupci Directory_ tabulky Komponenta.
-
FontTitle
-
Název písma Doporučujeme ponechat tento sloupec null pro TrueType Fonts a TrueType Collections, protože instalační program může písmo zaregistrovat po přečtení správného názvu písma ze souboru písma. Pokud je zadaný název písma, musí být stejný jako název písma ze souboru písma. Je nutné zadat název písma, která nemají vložené názvy, například soubory .fon.
Poznámky
Tato tabulka se označuje, když se akce RegisterFonts nebo akce Zrušit registraciFonts.
Pokud je pole FontTitle ponecháno null, název písma se načte přímo ze zadaného souboru písma. Pokud se název písma zaznamenaný do pole FontTitle liší od interního názvu písma zaznamenaného v souboru písma, písmo se zaregistruje dvakrát akcí RegisterFonts.
Soubory písem by neměly být vytvořené s ID jazyka, protože písma nemají vložený prostředek ID jazyka. Sloupec Language (Jazyk) tabulky File by proto měl být pro soubory písem null.
Vzhledem k tomu, že instalační program ve výchozím nastavení nepřepočítává soubory písem, mohou být při odinstalaci aplikace odebrány existující soubory písem s jejich komponentou. Aby se zajistilo, že soubor písma není odebrán, mohou autoři nastavit msidbComponentAttributesSharedDllRefCount nebo msidbComponentAttributesPermanent bit příznaky ve sloupci Atributy komponenty Table_msi_Component_Table pro komponentu obsahující soubor písma.
Validace