Structure ABCFLOAT (wingdi.h)

La structure ABCFLOAT contient les largeurs A, B et C d’un caractère de police.

Syntaxe

typedef struct _ABCFLOAT {
  FLOAT abcfA;
  FLOAT abcfB;
  FLOAT abcfC;
} ABCFLOAT, *PABCFLOAT, *NPABCFLOAT, *LPABCFLOAT;

Membres

abcfA

Espacement A du caractère. L’espacement A est la distance à ajouter à la position actuelle avant de dessiner le glyphe de caractères.

abcfB

Espacement B du caractère. L’espacement B est la largeur de la partie dessinée du glyphe de caractères.

abcfC

Espacement C du caractère. L’espacement C est la distance à ajouter à la position actuelle pour fournir un espace blanc à droite du glyphe de caractères.

Remarques

Les largeurs A, B et C sont mesurées le long de la ligne de base de la police.

L’incrément de caractères (largeur totale) d’un caractère est la somme des espaces A, B et C. L’espace A ou C peut être négatif pour indiquer les dessous ou les surplombs.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête wingdi.h (inclure Windows.h)

Voir aussi

Structures de police et de texte

Vue d’ensemble des polices et du texte

GetCharABCWidthsFloat