graphics.h


Estructura textsettingstype Borland® C

struct textsettingstype {
   int font;
   int direction;
   int charsize;
   int horiz;
   int vert;
};

Esta estructura se usa para obtener información acerca de la fuente gráfica actual mediante la función gettextsettings.

Esta estructura contiene información de la fuente actual en uso, la orientación del texto, el tamaño del carácter, y la justificación horizontal y vertical.

Existen varios valores para describir el tipo, la orientación, y justificación de fuentes.

Ejemplo:

#include <graphics.h>
#include <stdio.h>

int main() {
   int gdriver = EGA;
   int gmodo = EGAHI;
   struct textsettingstype info;

/* Si has registrado los dispositivos para que formen parte de graphics.lib
** entonces usa estas sentencias:

   registerbgidriver( EGAVGA_driver );
   initgraph( &gdriver, &gmodo, "" );
*/

/* Si no, entonces has de "decir" dónde se encuentra el dispositivo gráfico */

   initgraph( &gdriver, &gmodo, "C:\\BC5\\BGI" );

   gettextsettings( &info );

   closegraph();

   printf( "Texto\n\nFuente: %d\tSentido: %d\tTamaño: %d\n"
           "Justificación:\nHorizontal: %d, Vertical: %d\n",
           info.font, info.direction, info.charsize, info.horiz, info.vert);

   return 0;
}