Menù manuali

 

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"; - SysWidth: Larghezza reale di stampa del grafico tattile impostata nelle configurazioni braille; - SysHeight: Altezza reale di stampa del grafico tattile impostata nelle configurazioni braille; - 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; - TransformX: coefficiente orizzontale di trasformazione dei grafici. - TransformY: coefficiente verticale di trasformazione dei grafici. - 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; Costanti per i turtle graphics - TurtleX: posizione orizzontale della tartaruga. - TurtleY: posizione verticale della tartaruga. - TurtleR: direzione in gradi sessagesimali della tartaruga. Costanti per i caratteri - FontName: nome del font corrente; - FontSize: dimensione del font corrente; - FontStyle: stile del font corrente; - 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 - ColorBrush: colore del pennello; - ColorPen: colore della penna. - 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. - True: Condizione booleana di verità; - False: Condizione booleana di falsità. - Pi: Costante Pi greco equivalente a 3.14 (circa). 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.