Menu des manuels

 

Les constantes

 
Le langage de graphiques tactiles contient des constantes système. Contrairement à d'autres langages de programmation, les constantes sont définies par le système et non par le programmeur. Les constantes peuvent être utilisées comme paramètres ou comme opérandes. Constantes pour la zone de dessin - Width: largeur réelle du graphique, éventuellement modifiable à l'aide de l'instruction "GraphicSize"; - Height: hauteur réelle du graphique, éventuellement modifiable à l'aide de l'instruction "GraphicSize"; - SysWidth: Largeur réelle d'impression du graphique tactile définie dans les configurations braille; - SysHeight: Hauteur réelle d'impression du graphique tactile définie dans les configurations braille; - ScaleX: valeur d'échelle pour le traçage des graphiques, modifiable à l'aide de l'instruction GraphicScale ou GraphicSize; - ScaleY: valeur d'échelle pour le traçage des graphiques, modifiable à l'aide de l'instruction GraphicScale ou GraphicSize; - TransformX: coefficient horizontal de transformation des graphiques. - TransformY: coefficient vertical de transformation des graphiques. - OffsetX: valeur de décalage du traçage des graphiques, modifiable à l'aide de l'instruction GraphicOffset; - OffsetY: valeur de décalage du traçage des graphiques, modifiable à l'aide de l'instruction GraphicOffset; - OriginX: coordonnée X pour le point de rotation des figures, modifiable à l'aide de l'instruction GraphicOrigin; - OriginY: coordonnée Y pour le point de rotation des figures, modifiable à l'aide de l'instruction GraphicOrigin; Constantes pour les graphiques tortue - TurtleX: position horizontale de la tortue. - TurtleY: position verticale de la tortue. - TurtleR: direction en degrés sexagésimaux de la tortue. Constantes pour les caractères - FontName: nom de la police actuelle; - FontSize: taille de la police actuelle; - FontStyle: style de la police actuelle; - fsNormal: caractère normal; - fsBold: caractère en gras; - fsItalic: caractère en italique; - fsUnderline: caractère souligné; - fsStrikeOut: caractère barré. Constantes pour la position du texte - hsTopLeft: point de départ en haut à gauche; - hsTopCenter: point de départ en haut au centre; - hsTopRight: point de départ en haut à droite; - hsMidLeft: point de départ au milieu à gauche; - hsMidCenter: point de départ au milieu au centre; - hsMidRight: point de départ au milieu à droite; - hsBotLeft: point de départ en bas à gauche; - hsBotCenter: point de départ en bas au centre; - hsBotRight: point de départ en bas à droite. Constantes pour les couleurs - ColorBrush: couleur du pinceau; - ColorPen: couleur du stylo. - ClBlack: couleur noire. Valeur RGB #000000; - ClDkGray: couleur gris foncé. Valeur RGB #404040; - ClGray: couleur grise. Valeur RGB #808080; - ClLtGray: couleur gris clair. Valeur RGB #C0C0C0; - ClWhite: couleur blanche. Valeur RGB #FFFFFF; - ClMaroon: couleur bordeaux. Valeur RGB #800000; - ClOlive: couleur vert olive. Valeur RGB #808000; - ClGreen: couleur verte. Valeur RGB #008000; - ClTeal: couleur bleu-vert. Valeur RGB #008080; - ClNavy: couleur bleu marine. Valeur RGB #000080; - ClPurple: couleur violette. Valeur RGB #800080; - ClRed: couleur rouge. Valeur RGB #FF0000; - ClYellow: couleur jaune. Valeur RGB #FFFF00; - ClLime: couleur vert citron. Valeur RGB #00FF00; - ClAqua: couleur cyan. Valeur RGB #00FFFF; - ClBlue: couleur bleue. Valeur RGB #0000FF; - ClFuchsia: couleur fuchsia. Valeur RGB #FF00FF. Autres constantes - Design: Constante booléenne qui retourne True si le graphique est exécuté dans un environnement de graphiques tactiles, False sinon (par exemple dans les graphiques tactiles insérés dans des documents); - Null: constante qui retourne une valeur nulle, utile pour annuler la valeur de certaines instructions. - True: Condition booléenne de vérité; - False: Condition booléenne de fausseté. - Pi: Constante Pi équivalente à 3,14 (environ). Par exemple, cette instruction dessine un cercle au centre de la feuille, en utilisant les constantes. - Circle(width/2, height/2, 30) Ou ce code dessine un cercle seulement s'il est exécuté dans l'environnement graphique : - If Design - Circle(50,50,40) - EndIf Les noms des constantes ne peuvent pas être réutilisés comme noms de variables.