ABCFLOAT structure

The ABCFLOAT structure contains the A, B, and C widths of a font character.

Syntax


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

Members

abcfA

The A spacing of the character. The A spacing is the distance to add to the current position before drawing the character glyph.

abcfB

The B spacing of the character. The B spacing is the width of the drawn portion of the character glyph.

abcfC

The C spacing of the character. The C spacing is the distance to add to the current position to provide white space to the right of the character glyph.

Remarks

The A, B, and C widths are measured along the base line of the font.

The character increment (total width) of a character is the sum of the A, B, and C spaces. Either the A or the C space can be negative to indicate underhangs or overhangs.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Wingdi.h (include Windows.h)

See also

Fonts and Text Overview
Font and Text Structures
GetCharABCWidthsFloat

 

 

Show: