Las constantes
En el lenguaje de los gráficos táctiles hay algunas constantes del sistema. A diferencia de otros lenguajes de programación, las constantes son definidas por el sistema y no por el programador. Las constantes pueden utilizarse como parámetros u operandos.
Las constantes para el área de dibujo
- Width: anchura real del gráfico, posiblemente editable usando la instrucción "GraphicSize";
- Height: altura real del gráfico, posiblemente editable usando la instrucción "GraphicSize";
- ScaleX: valor de escala para trazar gráficos, posiblemente editable mediante la instrucción "GraphicScale" o "GraphicSize";
- ScaleY: valor de escala para trazar gráficos, editable usando la instrucción GraphicScale o GraphicSize;
- OffsetX: Gráfico que traza el valor de desplazamiento, editable mediante la instrucción GraphicOffset;
- OffsetY: Gráfico que representa el valor de desplazamiento, editable usando la instrucción GraphicOffset;
- OriginX: Coordenada X para el punto de rotación de la figura, editable usando la instrucción GraphicOrigin;
- OriginY: Coordenada Y para el punto de rotación de las figuras, editable usando la instrucción GraphicOrigin;
- SysWidth: El ancho real de impresión del gráfico táctil establecido en configuraciones Braille;
- SysHeight: Altura real de impresión del gráfico táctil establecido en configuraciones braille;
- ColorBrush: Color de pincel;
- ColorPen: Color de la pluma.
Las constantes para los tipos booleanos
- True: condición booleana de la verdad;
- False: condición booleana de falsedad.
Constantes matemáticas
- Pi: Pi constante equivalente a 3.14 (aprox.).
Las constantes para el estilo de los caracteres
- fsNormal: fuente normal;
- fsBold: fuente en negrita;
- fsItalic: fuente itálico;
- Subrayado: fuente subrayado;
- fsStrikeOut: fuente tachado.
Las constantes para la posición del texto
- hsTopLeft: punto de partida superior izquierdo;
- hsTopCenter: punto de inicio del centro superior;
- hsTopRight: Punto de inicio superior derecho;
- hsMidLeft: punto de inicio en el centro de la izquierda;
- hsMidCenter: punto de partida en el centro del centro;
- hsMidRight: punto de partida en el centro a la derecha;
- hsBotLeft: punto de inicio en la parte inferior izquierda;
- hsBotCenter: punto de inicio en el centro inferior;
- hsBotRight: punto de inicio inferior derecho.
Constantes para los colores
- ClBlack: color negro. Valor RGB #000000;
- ClDkGray: color gris oscuro. Valor RGB #404040;
- ClGray: color gris. Valor RGB #808080;
- ClLtGray: color gris claro. Valor RGB #C0C0C0;
- ClWhite: color blanco. Valor RGB #FFFFFF;
- ClMaroon: color borgoña. Valor RGB #800000;
- ClOlive: color verde oliva. Valor RGB #808000;
- ClGreen: color verde. Valor RGB #008000;
- ClTeal: color verde agua. Valor RGB #008080;
- ClNavy: color azul oscuro. Valor RGB #00008080;
- ClPurple: color púrpura. Valor RGB #800080;
- ClRed: color rojo. Valor RGB #FF0000;
- ClYellow: color amarillo. Valor RGB #FFFF0000;
- ClLime: color verde limón. Valor RGB #00FF00;
- ClAqua: color azul. Valor RGB #00FFFF;
- ClBlue: color azul. Valor RGB #0000FFFF;
- ClFucsia: color fucsia. Valor RGB #FF00FF.
Otras constantes
- Design: Constante booleana que devuelve Verdadero si el gráfico se ejecuta en un entorno gráfico táctil, Falso en caso contrario (por ejemplo en los gráficos táctiles insertados en los documentos);
- Null: constante que devuelve un valor nulo, útil para cancelar el valor de algunas instrucciones.
Por ejemplo, esta instrucción dibuja un círculo en el centro de la hoja, usando constantes.
- Circle(Width/2, Height/2, 30)
O este código sólo dibuja un círculo cuando se ejecuta en el entorno gráfico:
- If Design
- Circle(50,50,40)
- EndIf
Los nombres de las constantes no pueden ser reutilizados como nombres de las variables.