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.