Partager via


Table de polices

La table Police contient les informations permettant d’inscrire des fichiers de police auprès du système.

La table Police contient les colonnes suivantes.

Colonne Type Clé Nullable
Lime_ identificateur Y N
FontTitle texte N Y

 

Colonnes

File_

Clé externe dans la table Fichier entrée pour le fichier de police. Il est recommandé que le composant contenant le fichier de police ait le dossier FontsFolder spécifié dans la colonne Directory_ de la table composant .

FontTitle

Nom de la police. Il est recommandé de laisser cette colonne null pour les polices TrueType et les collections TrueType, car le programme d’installation peut inscrire la police après avoir lu le titre de police correct à partir du fichier de police. Si le nom de police est entré, il doit être identique au titre de la police à partir du fichier de police. Vous devez spécifier un titre pour les polices qui n’ont pas de noms incorporés, tels que les fichiers .fon.

Remarques

Cette table est référencée lorsque l’action RegisterFonts ou l’action Annuler l’inscriptionfonts est exécutée.

Si le champ FontTitle est laissé Null, le nom de police est lu directement à partir du fichier de police spécifié. Si le nom de police enregistré dans le champ FontTitle diffère du nom de police interne enregistré dans le fichier de police, la police est inscrite deux fois par l’action RegisterFonts.

Les fichiers de police ne doivent pas être créés avec un ID de langue, car les polices n’ont pas de ressource d’ID de langue incorporée. Ainsi, la colonne Langue de la table Fichier doit être laissée null pour les fichiers de police.

Étant donné que le programme d’installation ne refcount pas les fichiers de police par défaut, les fichiers de police préexistants peuvent être supprimés avec leur composant lors de la désinstallation d’une application. Pour vous assurer qu’un fichier de police n’est pas supprimé, les auteurs peuvent définir les indicateurs de bits msidbComponentAttributesSharedDllRefCount ou msidbComponentAttributesPermanent dans la colonne Attributs du composant Table_msi_Component_Table du composant contenant le fichier de police.

Validation

ICE03
ICE06
ICE07
ICE32
ICE51
ICE60