UpsGng.ContexteGraphique.DessinerRectangleArrondi

Procedure DessinerRectangleArrondi(X : Reel, Y : Reel, L : Reel, H : Reel, R : Reel, S : Nul Ou StyleCadre=Nul, M : Nul Ou Motif=Nul);

Procedure DessinerRectangleArrondi(PDepart : Nul Ou Point, PArrivee : Nul Ou Point, R : Reel, S : Nul Ou StyleCadre=Nul, M : Nul Ou Motif=Nul);

Procedure DessinerRectangleArrondi(R2 : Nul Ou DessinerRectangleArrondi, R : Reel, S : Nul Ou StyleCadre=Nul, M : Nul Ou Motif=Nul);

Description

La méthode DessinerRectangleArrondi permet de dessiner et remplir un rectangle aux angles droits sur le support courant rattaché au contexte graphique courant.

Le rectangle est exprimé soit par :

Le rayon de l'arrondi des angles est donné par le paramètre R.

Les coordonnées et les dimensions sont exprimées dans l'unité de mesure du contexte graphique au moment du dessin de la ligne.

Si le paramètre S est renseigné, alors ce style de cadre est utilisé. Sinon, le style de cadre courant du contexte graphique est utilisé.

Si le paramètre M est renseigné, alors ce motif est utilisé. Sinon, le motif courant du contexte graphique est utilisé.

En cas d'erreur, l'exception GraphismeImpossible est envoyée.

Si PDepart, PArrivee ou R2 est Nul, alors l'appel est sans effet.

Exemple

Principal
/*******/
Variable
/******/
Debut
C.Unite=SousMetriquePoint;
/* L'unite est le point typographique. */
...
C.StyleCadreCourant=F.CadreSimple;
/* Selectionne le cadre simple comme style de cadre courant. */
...
P1.X=100;
P1.Y=100;
P2.X=300;
P2.Y=200;
C.DessinerRectangleArrondi(P1, P2, 10);
/* Dessine le rectangle arrondi en utilisant le style de cadre et le motif courant. */
...
P1.X=100;
P1.Y=300;
P2.X=300;
P2.Y=400;
C.DessinerRectangleArrondi(P1, P2, 10, S, M);
/* Dessine le rectangle arrondi en utilisant le style de cadre S et le motif M. */
...
Fin Principal

Voir aussi

DessinerRectangle pour dessiner un rectangle aux angles droits.

Traduction

---------