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 des polices système.
AddFontResource Ajoute une ressource de police à la table des polices système.
AddFontResourceEx Ajoute une police privée ou non énumérable à la table des 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 du texte mis en forme dans un rectangle.
DrawTextEx Dessine le texte mis en forme dans le 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 pour le filtre de proportions.
GetCharABCWidths Obtient la largeur des caractères consécutifs de la police TrueType.
GetCharABCWidthsFloat Obtient la largeur des caractères consécutifs à partir de la police actuelle.
GetCharABCWidthsI Obtient les largeurs d’index de glyphes consécutifs ou d’un tableau d’index de glyphes de la police TrueType.
GetCharacterPlacement Obtient des informations sur une chaîne de caractères.
GetCharWidth32 Obtient la largeur des caractères consécutifs à partir de la police actuelle.
GetCharWidthFloat Obtient la largeur fractionnaire des caractères consécutifs de la police actuelle.
GetCharWidthI Obtient la largeur des index de glyphe consécutifs ou un tableau d’index de glyphes à partir de la police actuelle.
GetFontData Obtient les données métriques pour une police TrueType.
GetFontLanguageInfo Retourne des informations sur la police sélectionnée pour un contexte d’affichage.
GetFontUnicodeRanges Indique quels caractères Unicode sont pris en charge par une police.
GetGlyphIndices Convertit une chaîne en un tableau d’index de glyphes.
GetGlyphOutline Obtient le contour ou l’image bitmap d’un caractère dans la police TrueType.
GetKerningPairs Obtient les paires de crénage de caractères pour une police.
GetOutlineTextMetrics Obtient les métriques du 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 de périphérique.
GetTextCharacterExtra Obtient l’espacement entre les intercaractères actuel pour un contexte de périphérique.
GetTextColor Obtient la couleur du texte pour un contexte de périphérique.
GetTextExtentExPoint Obtient le nombre de caractères dans une chaîne qui tient dans un espace.
GetTextExtentExPointI Obtient le nombre d’index de glyphes qui tiennent 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 qui est sélectionnée dans un contexte de périphérique.
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 de périphérique.
RemoveFontMemResourceEx Supprime une police dont la source a été incorporée dans un document à partir de la table des polices système.
RemoveFontResource Supprime les polices dans un fichier de la table des polices système.
RemoveFontResourceEx Supprime une police privée ou non énumérable de la table des polices système.
SetMapperFlags Modifie l’algorithme utilisé pour mapper des polices logiques à des polices physiques.
SetTextAlign Définit les indicateurs d’alignement du texte pour un contexte de périphérique.
SetTextCharacterExtra Définit l’espacement entre les caractères.
SetTextColor Définit la couleur du texte pour un contexte de périphérique.
SetTextJustification Spécifie la quantité d’espace que le système doit ajouter aux caractères de saut de ligne dans 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 à des fins de compatibilité avec les versions 16 bits de Windows.