Gráficos en C / C ++: OUTTEXTXY y funciones SETTEXTSTYLE con el Ejemplo

En este tutorial, vamos a aprender sobre la OUTTEXTXY y funciones SETTEXTSTYLE con el Ejemplo .

En

avanzada Tutorial avanzar en el aprendizaje de hoy, aprenderá cómo imprimir cualquier cadena en el modo gráfico ?

1) OUTTEXTXY

En el modo de gráficos, si se le da una función para imprimir cualquier cadena que se realiza utilizando outtextxy.

Prototipo:

    outtextxy (int x , int y , "Text");

Nota: Esta función sólo funciona en el modo gráfico.

int x y y denotan la posición actual y que es en forma de píxeles.

Ejemplo:

    outtextxy(10, 10, "Welcome to the Tutorial of Graphics");

El outtextxy personaje usa la fuente actual, dirección de la corriente, y el tamaño actual.

2) SETTEXTSTYLE

La función setstextstyle () se utiliza para establecer estos tres atributos de cualquier texto.

Prototipo:

    settextstyle(int font , int direction , int charsize);

conjuntos settextstyle fuente, dirección y el tamaño char del texto.

Nota: necesidades Esta función a ser llamada antes de que el outtextxy función (), de lo contrario no habrá ningún efecto sobre el texto y la salida será la misma.

sistema de Gráficos de soportes C ++ 8×8 de mapa de bits fuente del sistema.

llegar

Es compatible con dos tipos de direcciones:

  1. El texto horizontal (de izquierda a derecha)
  2. El texto vertical (derecha a izquierda)

Por default, la dirección es la Dirección horizontal. Para la dirección horizontal, el valor cero (0) y el valor uno (1) se pasa para la dirección vertical.

Char Tamaño:

Este es también un valor entero. Se puede ampliar el tamaño de texto de hasta 10 veces. El valor inicial es 0 como si se aumenta el valor, el tamaño de fuente se incrementará.

Ejemplo:

    settextstyle(8,0,3);
setcolor("RED");
outtextxy(150,180,"Welcome to the Tutorial of Graphics");

Eso es todo para el Aprendizaje Tutorial de gráficos en C / C ++. Si usted tiene cualquier problema en cualquiera de los temas mencionados anteriormente, entonces usted puede hacer sus preguntas en la sección de comentarios.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *