Menú de manuales

 

Las constantes

 
En el lenguaje de gráficos táctiles están presentes 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 ser utilizadas como parámetros o como operandos. Constantes para el área de dibujo - Width: ancho real del gráfico, eventualmente modificable usando la instrucción "GraphicSize"; - Height: altura real del gráfico, eventualmente modificable usando la instrucción "GraphicSize"; - SysWidth: Ancho real de impresión del gráfico táctil configurado en las configuraciones braille; - SysHeight: Altura real de impresión del gráfico táctil configurado en las configuraciones braille; - ScaleX: valor de escala para el trazado de gráficos, modificable utilizando la instrucción GraphicScale o GraphicSize; - ScaleY: valor de escala para el trazado de gráficos, modificable utilizando la instrucción GraphicScale o GraphicSize; - TransformX: coeficiente horizontal de transformación de los gráficos. - TransformY: coeficiente vertical de transformación de los gráficos. - OffsetX: valor de desplazamiento del trazado de gráficos, modificable utilizando la instrucción GraphicOffset; - OffsetY: valor de desplazamiento del trazado de gráficos, modificable utilizando la instrucción GraphicOffset; - OriginX: coordenada X para el punto de rotación de las figuras, modificable utilizando la instrucción GraphicOrigin; - OriginY: coordenada Y para el punto de rotación de las figuras, modificable utilizando la instrucción GraphicOrigin; Constantes para los gráficos de tortuga - TurtleX: posición horizontal de la tortuga. - TurtleY: posición vertical de la tortuga. - TurtleR: dirección en grados sexagesimales de la tortuga. Constantes para los caracteres - FontName: nombre de la fuente actual; - FontSize: tamaño de la fuente actual; - FontStyle: estilo de la fuente actual; - fsNormal: carácter normal; - fsBold: carácter en negrita; - fsItalic: carácter en cursiva; - fsUnderline: carácter subrayado; - fsStrikeOut: carácter tachado. Constantes para la posición del texto - hsTopLeft: punto de inicio en la parte superior izquierda; - hsTopCenter: punto de inicio en la parte superior central; - hsTopRight: punto de inicio en la parte superior derecha; - hsMidLeft: punto de inicio en el centro a la izquierda; - hsMidCenter: punto de inicio en el centro; - hsMidRight: punto de inicio en el centro a la derecha; - hsBotLeft: punto de inicio en la parte inferior izquierda; - hsBotCenter: punto de inicio en la parte inferior central; - hsBotRight: punto de inicio en la parte inferior derecha. Constantes para los colores - ColorBrush: color del pincel; - ColorPen: color de la pluma. - 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 granate. Valor RGB #800000; - ClOlive: color verde oliva. Valor RGB #808000; - ClGreen: color verde. Valor RGB #008000; - ClTeal: color verde azulado. Valor RGB #008080; - ClNavy: color azul marino. Valor RGB #000080; - ClPurple: color púrpura. Valor RGB #800080; - ClRed: color rojo. Valor RGB #FF0000; - ClYellow: color amarillo. Valor RGB #FFFF00; - ClLime: color verde lima. Valor RGB #00FF00; - ClAqua: color aguamarina. Valor RGB #00FFFF; - ClBlue: color azul. Valor RGB #0000FF; - ClFuchsia: color fucsia. Valor RGB #FF00FF. Otras constantes - Design: Constante booleana que devuelve True si el gráfico se ejecuta en un entorno de gráficos táctiles, False en caso contrario (por ejemplo, en los gráficos táctiles insertados en los documentos); - Null: constante que devuelve un valor nulo, útil para anular el valor de algunas instrucciones. - True: Condición booleana de verdad; - False: Condición booleana de falsedad. - Pi: Constante Pi (Pi griego) equivalente a 3.14 (aprox.). Por ejemplo, esta instrucción dibuja un círculo en el centro de la hoja, usando las constantes. - Circle(width/2, height/2, 30) O este código dibuja un círculo solo si 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 variables.