Sdílet prostřednictvím


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

ICE03
ICE06
ICE07
ICE32
ICE51
ICE60