graphics.h


Función setlinestyle Borland® C

void far setlinestyle(int estilo, 
   unsigned trama, int grosor);

Esta función es usada para definir las características de líneas para líneas rectas.

El argumento estilo especifica la trama de línea predefinida para su uso. El argumento trama es una trama de 16 bits que describe el estilo de línea cuando el argumento estilo es USERBIT_LINE, ó 4. Un bit 1 en esta trama indica que el píxel correspondiente será asignado el color actual. Un bit 0 indica que el píxel correspondiente no será alterado. El argumento grosor define el grosor de la línea.

Existen varios valores para los diferentes estilos y grosores de líneas rectas.

Valor de retorno:

La función setlinestyle no retorna ningún valor; sin embargo, si un argumento es inválido, entonces la función graphresult retorna grError (11).

Ejemplo:

#include <graphics.h>
#include <conio.h>

int main() {
   int gdriver = EGA;
   int gmodo = EGAHI;

/* Si has registrado los dispositivos y fuente 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" );

   setlinestyle( DOTTED_LINE, 0, THICK_WIDTH );
   line( 200, 300, 400, 50 );
   
   getch();    /* Pausa */
   closegraph();

   return 0;
}