Menu des manuels

 

GraphicSize- Modifier la taille et l'aspect du graphique

 
Modifier la taille et l'aspect du graphique. - GraphicSize(W,H[,M]) Paramètres : - (int) W : nouvelle largeur du graphique ; - (int) H : nouvelle hauteur du graphique ; - (int) M : mode de redimensionnement du graphique (facultatif) : 0 redimensionne la zone graphique sans altérer le graphique (par défaut) ; 1 redimensionne la zone graphique et l'image qui y est dessinée ; 2 modifie uniquement les facteurs d'échelle par rapport à la taille système de la zone graphique ; 3 modifie uniquement les facteurs d'échelle par rapport à la taille actuelle du graphique. Description : Utilisez GraphicSize pour définir ou modifier la taille du graphique tactile ou les facteurs d'échelle qui influencent le dessin. L'instruction peut être utilisée dans n'importe quelle partie du code. Elle est généralement utilisée au début pour modifier la taille de départ du graphique ou, plus précisément, pour spécifier les dimensions réelles du graphique afin de réinitialiser les facteurs d'échelle. Le mode 0 redimensionne la zone graphique sans altérer l'image ou les facteurs d'échelle. Il est utile pour forcer les dimensions au début ou pendant le dessin. Le mode 1 réadapte l'image en l'agrandissant ou en la rétrécissant aux nouvelles dimensions. Ce mode n'a d'effet visible que s'il est utilisé lorsque le graphique contient déjà un dessin. Le mode 2 laisse inaltérées les dimensions de l'image, mais recalcule les facteurs d'échelle par rapport aux dimensions système du graphique. Le mode 3 laisse inaltérées les dimensions de l'image, mais recalcule les facteurs d'échelle par rapport aux dimensions actuelles du graphique. Les facteurs d'échelle peuvent également être forcés en utilisant l'instruction GraphicScale. Contrairement à cette instruction, GraphicSize choisit automatiquement la valeur d'échelle appropriée pour conserver les proportions de l'image. Les constantes Width, Height, ScaleX et ScaleY contiennent les dimensions et les facteurs d'échelle du graphique. Exemples : - Dessine un cercle sur tout l'écran, quelles que soient les dimensions du graphique d'origine GraphicSize(20,20,2) Circle(10,10,9)