SVG_New_polygon_by_arrays

4D - Documentation   Français   English   German   Composant 4D SVG, Commandes par thèmes   4D SVG, Index   Retour   Précédent   Suivant

version 11.4 (Modifiée)


SVG_New_polygon_by_arrays (objetSVGParent; pointeurTabX; pointeurTabY{; coulPremierPlan{; coulArrièrePlan{; tailleDuCrayon}}}) Ref_SVG

ParamètreTypeDescription
objetSVGParentRef_SVGRéférence de l'élément parent
pointeurTabXPointeurCoordonnées des points sur l'axe x
pointeurTabYPointeurCoordonnées des points sur l'axe y
coulPremierPlanChaîneNom de la couleur ou du dégradé
coulArrièrePlanChaîneNom de la couleur ou du dégradé
tailleDuCrayonNumériqueEpaisseur du tracé
RésultatRef_SVGRéférence du polygone

Description

La commande SVG_New_polygon_by_arrays dessine une forme fermée consistant en un jeu de segments de droites reliés dans le conteneur SVG désigné par objetSVGParent et retourne sa référence. Si objetSVGParent n'est pas un document SVG, une erreur est générée.

Toutes les valeurs de coordonnées sont dans le système de coordonnées utilisateur.

Les paramètres optionnels coulPremierPlan et coulArrièrePlan contiennent respectivement le nom de la couleur de la ligne et de la couleur de fond (pour plus d'informations sur les couleurs, reportez-vous aux commandes du thème Couleurs et dégradés).

Le paramètre optionnel tailleDuCrayon contient la taille du crayon exprimée en pixels. Sa valeur par défaut est 1.

Exemple

Dessiner une étoile (couleur de bordure et épaisseur du trait par défaut) :

   TABLEAU ENTIER LONG($tX;0)
   TABLEAU ENTIER LONG($tY;0)

   AJOUTER A TABLEAU($tX;129)
   AJOUTER A TABLEAU($tY;10)
   AJOUTER A TABLEAU($tX;158)
   AJOUTER A TABLEAU($tY;96)
   AJOUTER A TABLEAU($tX;248)
   AJOUTER A TABLEAU($tY;96)
   AJOUTER A TABLEAU($tX;176)
   AJOUTER A TABLEAU($tY;150)
   AJOUTER A TABLEAU($tX;202)
   AJOUTER A TABLEAU($tY;236)
   AJOUTER A TABLEAU($tX;129)
   AJOUTER A TABLEAU($tY;185)
   AJOUTER A TABLEAU($tX;56)
   AJOUTER A TABLEAU($tY;236)
   AJOUTER A TABLEAU($tX;82)
   AJOUTER A TABLEAU($tY;150)
   AJOUTER A TABLEAU($tX;10)
   AJOUTER A TABLEAU($tY;96)
   AJOUTER A TABLEAU($tX;100)
   AJOUTER A TABLEAU($tY;96)

   objectRef:=SVG_New_polygon_by_arrays(svgRef;->$tX;->$tY)

Référence

SVG_New_polygon, SVG_New_regular_polygon.


4D - Documentation   Français   English   German   Composant 4D SVG, Commandes par thèmes   4D SVG, Index   Retour   Précédent   Suivant