Gets the current font characteristics.
#include <graph.h>
short __far _getfontinfo( struct _fontinfo __far *fontbuffer );
| fontbuffer | Buffer to hold font information |
The _getfontinfo function gets the current font characteristics and stores them in a _fontinfo structure, defined in GRAPH.H.
The _fontinfo structure contains the following elements:
| Element | Contents |
| int type | Specifies vector (1) or bitmapped (0) font |
| int ascent | Specifies pixel distance from top to baseline |
| int pixwidth | Specifies the character width in pixels; 0 indicates a proportional font |
| int pixheight | Specifies the character height in pixels |
| int avgwidth | Specifies the average character width in pixels |
| char filename [81] | Specifies the filename, including the path |
| char facename [32] | Specifies the font name |
The _getfontinfo function returns a negative number if a font has not been registered or loaded.
Standards:None
16-Bit:DOS
32-Bit:None
_getgtextextent, _outgtext, _registerfonts, _setfont, _setgtextvector, _unregisterfonts
See the example for _outgtext.