Fonctions de police et de texte (Windows GDI)
Les fonctions suivantes sont utilisées avec des polices et du 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 le rectangle. |
EnumFontFamExProc | Fonction Decallback définie par 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 rapport d’aspect. |
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 glyphe consécutifs ou à partir d’un tableau d’index de glyphe à 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 glyphe consécutifs ou d’un tableau d’index de glyphe 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 | Traduit une chaîne en tableau d’index de glyphe. |
GetGlyphOutline | Obtient le plan ou la bitmap d’un caractère dans la police TrueType. |
GetKerningPairs | Obtient les paires caractère-crénage d’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 de l’intercharacteur actuel pour un contexte d’appareil. |
GetTextColor | Obtient la couleur de texte d’un contexte d’appareil. |
GetTextExtentExPoint | Obtient le nombre de caractères d’une chaîne qui s’ajustera dans un espace. |
GetTextExtentExPointI | Obtient le nombre d’index de glyphe qui s’ajustent 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’indices de glyphe. |
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 une police dont la source a été incorporée dans un document de la table de polices système. |
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 intercharacteur. |
SetTextColor | Définit la couleur de 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 dans une chaîne. |
TabbedTextOut | Écrit une chaîne de caractères à un emplacement, en développant les onglets dans les 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