Fonction TTEnableEmbeddingForFacename (t2embapi.h)
Ajoute ou supprime les noms de visage de la liste d’exclusions de police de type.
Syntaxe
LONG TTEnableEmbeddingForFacename(
[in] LPCSTR lpszFacename,
[in] BOOL bEnable
);
Paramètres
[in] lpszFacename
Pointeur vers le nom de visage de la police à ajouter ou à supprimer de la liste d’exclusions de police.
[in] bEnable
Opération de contrôle booléen sur la liste d’exclusion de police de type. Si ce n’est pas zéro, le nom de visage est supprimé de la liste ; si zéro, le nom du visage est ajouté à la liste.
Valeur retournée
En cas de réussite, retourne E_NONE.
Le nom de visage indiqué par lpszFacename sera ajouté ou supprimé de la liste d’exclusions de police.
Dans le cas contraire, retourne un code d’erreur décrit dans Messages d’erreur d’incorporation de la fonction.
Remarques
La fonction TTEnableEmbeddingForFacename utilise une liste d’exclusions de police de type pour contrôler si une police spécifique peut être incorporée. Cette liste identifie toutes les polices qui ne doivent PAS être incorporées et qui sont partagées par tous les clients de création sur un seul système.
Un client de création peut incorporer des polices sans référencer la liste d’exclusions de police (autrement dit, sans utiliser TTEnableEmbeddingForFacename). L’incorporation de polices dans un document entraîne les compromis suivants.
- Fournit toutes les informations de police dans un document afin que le client approprié puisse afficher le document.
- Ajoute la taille à un document.
- Complique les opérations de lecture et d’écriture en streaming dans un document et utilise plus de bande passante de traitement.
- Rend un document moins lisible par d’autres applications.
- Peut laisser les problèmes de copyright non managés, si la liste d’exclusion de type n’est pas utilisée.
La liste d’exclusions de police est stockée dans la clé de RegistreHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\t2embed. La liste d’exclusions de police par défaut doit contenir les entrées de valeur nommées suivantes représentant les polices principales Microsoft Windows.
Nom de la valeur | Type de données | Valeur |
---|---|---|
Arial | REG_DWORD | 0 |
Arial Bold | REG_DWORD | 0 |
Arial Bold Italic | REG_DWORD | 0 |
Italique arial | REG_DWORD | 0 |
Courier New | REG_DWORD | 0 |
Courrier nouveau en gras | REG_DWORD | 0 |
Courier New Bold Italic | REG_DWORD | 0 |
Courier New Italic | REG_DWORD | 0 |
Times New Roman | REG_DWORD | 0 |
Times New Roman Bold | REG_DWORD | 0 |
Times New Roman Bold Italic | REG_DWORD | 0 |
Times New Roman Italic | REG_DWORD | 0 |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | t2embapi.h |
Bibliothèque | T2embed.lib |
DLL | T2embed.dll |