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.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint