Tracé d'un arc de cercle dans un champ Image
Le code suivant permet de tracer un arc dans un champ Image (IMG_ImageDessin). Divers champs de saisie (nommés SAI_X1, SAI_Y1, SAI_X2, SAI_Y2, SAI_X3, SAI_Y3, SAI_X4, SAI_Y4) permettent à l'utilisateur de saisir :
- les coordonnées du rectangle dans lequel le cercle sera inscrit,
- les coordonnées du point de départ et du point d'arrivée de l'arc de cercle.
La couleur de l'arc de cercle est sélectionnée par l'utilisateur à l'aide d'un champ Sélecteur (SEL_SelectCouleur).
// Déclaration de la variable
CouleurArc est un entier
// Déclaration du dessin dans le champ Image "IMG_ImageDessin"
dDébutDessin(IMG_ImageDessin)
// Récupération de la couleur sélectionnée
SELON SEL_SelectCouleur
CAS 1 : CouleurArc = RougeClair
CAS 2 : CouleurArc = BleuClair
CAS 3 : CouleurArc = VertClair
CAS 4 : CouleurArc = JauneClair
FIN
// Tracé de l'arc de cercle
dArc(SAI_X1, SAI_Y1, SAI_X2, SAI_Y2, SAI_X3, SAI_Y3, SAI_X4, SAI_Y4, CouleurArc)