Le costanti
Nel linguaggio di grafica tattile sono presenti alcune costanti di sistema. A differenza di altri linguaggi di programmazione, le costanti sono definite dal sistema e non dal programmatore. Le costanti possono essere utilizzate come parametri o come operandi.
Costanti per l'area di disegno
- Width: larghezza reale del grafico, eventualmente modificabile usando l'istruzione "GraphicSize";
- Height: altezza reale del grafico, eventualmente modificabile usando l'istruzione "GraphicSize";
- ScaleX: valore di scala per il tracciamento dei grafici, modificabile utilizzando l'istruzione GraphicScale o GraphicSize;
- ScaleY: valore di scala per il tracciamento dei grafici, modificabile utilizzando l'istruzione GraphicScale o GraphicSize;
- OffsetX: valore di spostamento del tracciamento dei grafici, modificabile utilizzando l'istruzione GraphicOffset;
- OffsetY: valore di spostamento del tracciamento dei grafici, modificabile utilizzando l'istruzione GraphicOffset;
- OriginX: coordinata X per il punto di rotazione delle figure, modificabile utilizzando l'istruzione GraphicOrigin;
- OriginY: coordinata Y per il punto di rotazione delle figure, modificabile utilizzando l'istruzione GraphicOrigin;
- SysWidth: Larghezza reale di stampa del grafico tattile impostata nelle configurazioni braille;
- SysHeight: Altezza reale di stampa del grafico tattile impostata nelle configurazioni braille;
- ColorBrush: colore del pennello;
- ColorPen: colore della penna.
Costanti per i tipi booleani
- True: Condizione booleana di verità;
- False: Condizione booleana di falsità.
Costanti per la matematica
- Pi: Costante Pi greco equivalente a 3.14 (circa).
Costanti per lo stile dei caratteri
- fsNormal: carattere normale;
- fsBold: carattere in grassetto;
- fsItalic: carattere in corsivo;
- fsUnderline: carattere sottolineato;
- fsStrikeOut: carattere barrato.
Costanti per la posizione del testo
- hsTopLeft: punto di inizio in alto a sinistra;
- hsTopCenter: punto di inizio in alto al centro;
- hsTopRight: punto di inizio in alto a destra;
- hsMidLeft: punto di inizio in mezzo a sinistra;
- hsMidCenter: punto di inizio in mezzo al centro;
- hsMidRight: punto di inizio in mezzo a destra;
- hsBotLeft: punto di inizio in basso a sinistra;
- hsBotCenter: punto di inizio in basso al centro;
- hsBotRight: punto di inizio in basso a destra.
Costanti per i colori
- ClBlack: colore nero. Valore RGB #000000;
- ClDkGray: colore grigio scuro. Valore RGB #404040;
- ClGray: colore grigio. Valore RGB #808080;
- ClLtGray: colore grigio chiaro. Valore RGB #C0C0C0;
- ClWhite: colore bianco. Valore RGB #FFFFFF;
- ClMaroon: colore bordeaux. Valore RGB #800000;
- ClOlive: colore verde oliva. Valore RGB #808000;
- ClGreen: colore verde. Valore RGB #008000;
- ClTeal: colore verde acqua. Valore RGB #008080;
- ClNavy: colore blu scuro. Valore RGB #000080;
- ClPurple: colore viola. Valore RGB #800080;
- ClRed: colore rosso. Valore RGB #FF0000;
- ClYellow: colore giallo. Valore RGB #FFFF00;
- ClLime: colore verde limone. Valore RGB #00FF00;
- ClAqua: colore azzurro. Valore RGB #00FFFF;
- ClBlue: colore blu. Valore RGB #0000FF;
- ClFuchsia: colore fucsia. Valore RGB #FF00FF.
Altre costanti
- Design: Costante booleana che ritorna True se il grafico viene eseguito in ambiente di grafica tattile, False altrimenti (per esempio nei grafici tattili inseriti nei documenti);
- Null: costante che ritorna un valore nullo, utile per annullare il valore di alcune istruzioni.
Per esempio, questa istruzione disegna un cerchio al centro del foglio, usando le costanti.
- Circle(width/2, height/2, 30)
Oppure questo codice disegna un cerchio solo se eseguito nell'ambiente grafico:
- If Design
- Circle(50,50,40)
- EndIf
I nomi delle costanti non possono essere riutilizzati come nomi di variabili.