Fonctions d’incorporation de polices

Les fonctions suivantes sont utilisées avec les polices Microsoft OpenType incorporées.

Fonction Description
CFP_ALLOCPROC Fonction d’allocation de mémoire fournie par l’application pour CreateFontPackage et MergeFontPackage.
CFP_FREEPROC Fonction d’allocation de mémoire fournie par l’application pour CreateFontPackage et MergeFontPackage.
CFP_REALLOCPROC Fonction de réaffectation de la mémoire fournie par l’application pour CreateFontPackage et MergeFontPackage.
CreateFontPackage Crée une version plus compacte d’une police TrueType spécifiée, afin de la transmettre à une imprimante. La police résultante peut être sous-ensemble, compressée ou les deux.
MergeFontPackage Fusionne les polices de sous-ensemble créées par CreateFontPackage.
READEMBEDPROC Fonction de rappel fournie par le client pour lire le contenu du flux à partir d’une mémoire tampon.
TTCharToUnicode Convertit un tableau de valeurs de code de caractères 8 bits en valeurs Unicode 16 bits.
TTDeleteEmbeddedFont Libère la mémoire utilisée par une police incorporée.
TTEmbedFont Crée une structure de police contenant une police de caractères larges (16 bits) sous-ensemble, à l’aide d’un contexte d’appareil comme source d’informations d’incorporation de polices.
TTEmbedFontEx Crée une structure de police contenant la police UCS-4 (32 bits) sous-ensemble, en utilisant un contexte d’appareil comme source d’informations d’incorporation de polices.
TTEmbedFontFromFileA Crée une structure de police contenant une police de caractères larges (16 bits) sous-ensemble, en utilisant un fichier comme source d’informations d’incorporation de polices.
TTEnableEmbeddingForFacename Ajoute ou supprime les noms de visage de la liste d’exclusions de police de type.
TTGetEmbeddedFontInfo Récupère des informations sur une police incorporée.
TTGetEmbeddingType Retourne les privilèges d’incorporation d’une police.
TTGetNewFontName Crée un nouveau nom pour une police incorporée installée.
TTIsEmbeddingEnabled Détermine si la liste d’exclusions de police de type contient une police spécifiée.
TTIsEmbeddingEnabledForFacename Détermine si l’incorporation est activée pour une police spécifiée.
TTLoadEmbeddedFont Lit la police incorporée à partir du flux de document et l’installe. Permet également à un client de restreindre davantage les privilèges d’incorporation de la police.
TTRunValidationTests Valide une partie ou l’ensemble des données de glyphe d’une police à caractères larges (16 bits), dans la plage de tailles spécifiée.
TTRunValidationTestsEx Version UCS-4 de TTRunValidationTests.
WRITEEMBEDPROC Fonction de rappel fournie par le client pour écrire le contenu du flux dans une mémoire tampon.