Fonctions d’incorporation de police

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

Fonction Description
_ALLOCPROC PCP Fonction d’allocation de mémoire fournie par l’application pour CreateFontPackage et MergeFontPackage.
_FREEPROC PCP Fonction de désallocation de mémoire fournie par l’application pour CreateFontPackage et MergeFontPackage.
_REALLOCPROC PCP Fonction de réallocation de 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 passer à une imprimante. La police obtenue 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 type caractère 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 à caractères larges (16 bits) de sous-ensemble, en utilisant un contexte de périphérique comme source d’informations d’incorporation de polices.
TTEmbedFontEx Crée une structure de police contenant la police du caractère UCS-4 (32-bit) du sous-ensemble de caractères, à l’aide d’un contexte de périphérique comme source d’informations d’incorporation de polices.
TTEmbedFontFromFileA Crée une structure de police contenant une police à caractères larges (16 bits) de sous-ensemble, à l’aide d’un fichier comme source d’informations d’incorporation de polices.
TTEnableEmbeddingForFacename Ajoute ou supprime des FaceNames dans la liste d’exclusion de caractères.
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’exclusion de police 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 dans le 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 toutes les 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.