UpsGng.ContexteGraphique.DessinerPolygone

Procedure DessinerPolygone(T : Nul Ou TableauDe Nul Ou Point, S : Nul Ou StyleCadre=Nul, M : Nul Ou Motif=Nul);

Description

La méthode DessinerPolygone permet de dessiner et remplir un ensemble de lignes jointes sur le support courant rattaché au contexte graphique courant. La figure définie par le tableau de points T est fermée automatiquement.

Les coordonnées des points sont exprimées dans l'unité de mesure du contexte graphique au moment du dessin du polygone.

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 T est Nul, alors l'appel est sans effet.

Un polygone est utilisé pour une figure complexe en deux dimensions telle un parallélogramme.

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. */
C.MotifCourant=F.MotifGrisClair;
/* Selectionne le motif gris clair comme motif courant. */
...
T1[0]=Point(50, 0);
T1[1]=Point(200, 0);
T1[2]=Point(150, 100);
T1[3]=Point(0, 100);
C.DessinerPolygone(T1);
/* Dessine le polygone en utilisant le style de cadre et le motif courant. */
...
T2[0]=Point(50, 200);
T2[1]=Point(200, 200);
T2[2]=Point(150, 300);
T2[3]=Point(0, 300);
C.DessinerPolygone(T2, S, M);
/* Dessine le polygone en utilisant le style de cadre S et le motif M. */
...
Fin Principal

Voir aussi

DessinerPolyPolygone pour dessiner un poly polygone.

Traduction

---------