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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour