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);
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.
Principal
/*******/
Variable
/******/
F : Nul Ou FeuilleDeStyles;
C : Nul Ou ContexteGraphique;
P1 : Nul Ou Point;
P2 : Nul Ou Point;
S : Nul Ou StyleCadre;
M : Nul Ou Motif;
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
- | - | - | - | - | - | - | - | - |