Fonctions de police et de texte (Windows GDI)

Les fonctions suivantes sont utilisées avec les polices et le texte.

Fonction Description
AddFontMemResourceEx Ajoute une police incorporée à la table de polices système.
AddFontResource Ajoute une ressource de police à la table de polices système.
AddFontResourceEx Ajoute une police privée ou non énumérable à la table de polices système.
CreateFont Crée une police logique.
CreateFontIndirect Crée une police logique à partir d’une structure.
CreateFontIndirectEx Crée une police logique à partir d’une structure.
DrawText Dessine le texte mis en forme dans un rectangle.
DrawTextEx Dessine le texte mis en forme dans un rectangle.
EnumFontFamExProc Fonction definedcallback de l’application utilisée avec EnumFontFamiliesEx pour traiter les polices.
EnumFontFamiliesEx Énumère toutes les polices du système avec certaines caractéristiques.
ExtTextOut Dessine une chaîne de caractères.
GetAspectRatioFilterEx Obtient le paramètre du filtre de proportions.
GetCharABCWidths Obtient les largeurs des caractères consécutifs de la police TrueType.
GetCharABCWidthsFloat Obtient les largeurs des caractères consécutifs de la police actuelle.
GetCharABCWidthsI Obtient les largeurs des index de glyphes consécutifs ou à partir d’un tableau d’index de glyphes à partir de la police TrueType.
GetCharacterPlacement Obtient des informations sur une chaîne de caractères.
GetCharWidth32 Obtient les largeurs des caractères consécutifs de la police actuelle.
GetCharWidthFloat Obtient les largeurs fractionnaires des caractères consécutifs de la police actuelle.
GetCharWidthI Obtient les largeurs des index de glyphes consécutifs ou un tableau d’index de glyphes à partir de la police actuelle.
GetFontData Obtient les données de métrique pour une police TrueType.
GetFontLanguageInfo Retourne des informations sur la police sélectionnée pour un contexte d’affichage.
GetFontUnicodeRanges Indique les caractères Unicode pris en charge par une police.
GetGlyphIndices Convertit une chaîne en tableau d’index de glyphes.
GetGlyphOutline Obtient le contour ou la bitmap d’un caractère dans la police TrueType.
GetKerningPairs Obtient les paires de crénage de caractères pour une police.
GetOutlineTextMetrics Obtient des métriques de texte pour les polices TrueType.
GetRasterizerCaps Indique si les polices TrueType sont installées.
GetTabbedTextExtent Calcule la largeur et la hauteur d’une chaîne de caractères, y compris les onglets.
GetTextAlign Obtient le paramètre d’alignement du texte pour un contexte d’appareil.
GetTextCharacterExtra Obtient l’espacement intercaracteur actuel pour un contexte d’appareil.
GetTextColor Obtient la couleur du texte d’un contexte d’appareil.
GetTextExtentExPoint Obtient le nombre de caractères d’une chaîne qui tiennent dans un espace.
GetTextExtentExPointI Obtient le nombre d’index de glyphes qui vont tenir dans un espace.
GetTextExtentPoint32 Calcule la largeur et la hauteur d’une chaîne de texte.
GetTextExtentPointI Calcule la largeur et la hauteur d’un tableau d’index de glyphes.
GetTextFace Obtient le nom de la police sélectionnée dans un contexte d’appareil.
GetTextMetrics Remplit une mémoire tampon avec les métriques d’une police.
PolyTextOut Dessine plusieurs chaînes à l’aide des couleurs de police et de texte dans un contexte d’appareil.
RemoveFontMemResourceEx Supprime de la table de polices système une police dont la source a été incorporée dans un document.
RemoveFontResource Supprime les polices d’un fichier de la table de polices système.
RemoveFontResourceEx Supprime une police privée ou non énumérable de la table de polices système.
SetMapperFlags Modifie l’algorithme utilisé pour mapper les polices logiques aux polices physiques.
SetTextAlign Définit les indicateurs d’alignement du texte pour un contexte d’appareil.
SetTextCharacterExtra Définit l’espacement entre les caractères.
SetTextColor Définit la couleur du texte d’un contexte d’appareil.
SetTextJustification Spécifie la quantité d’espace que le système doit ajouter aux caractères d’arrêt d’une chaîne.
TabbedTextOut Écrit une chaîne de caractères à un emplacement, en développant les onglets aux valeurs spécifiées.
Textout Écrit une chaîne de caractères à un emplacement.

 

Fonctions obsolètes

Ces fonctions sont fournies uniquement pour la compatibilité avec les versions 16 bits de Windows.