4D v16

SVG_New_regular_polygon

Accueil

 
4D v16
SVG_New_regular_polygon

SVG_New_regular_polygon 


 

SVG_New_regular_polygon ( objetSVGParent ; largeur ; nbCôtés {; x {; y {; coulPremierPlan {; coulArrièrePlan {; tailleDuCrayon}}}}} ) -> Résultat 
Paramètre Type   Description
objetSVGParent  Ref_SVG in Référence de l’élément parent
largeur  Entier long in Diamètre du cercle inscrit
nbCôtés  Entier long in Nombre de côtés
Entier long in Centre sur l'axe x du cercle circonscrit
Entier long in Centre sur l'axe y du cercle circonscrit
coulPremierPlan  Chaîne in Nom de la couleur ou du dégradé
coulArrièrePlan  Chaîne in Nom de la couleur ou du dégradé
tailleDuCrayon  Réel in Epaisseur du tracé
Résultat  Ref_SVG in Référence du polygone

La commande SVG_New_regular_polygon dessine un polygone régulier ayant un nombre de côtés défini par nbCôtés inscrit dans le cercle de diamètre largeur 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.

Les paramètres optionnels x et y permettent de préciser le centre du cercle. S’ils sont omis, la figure sera dessinée dans le coin supérieur gauche du document.

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.

Dessin d’un pentagone (couleur de remplissage et de bordure, épaisseur du trait par défaut) :

 svgRef:=SVG_New
 objectRef:=SVG_New_regular_polygon(svgRef;100;5)

Dessin d’un octogone, de son cercle circonscrit et des lignes de tracé :

 svgRef:=SVG_New
 $width:=200
 $sides:=8
 objectRef:=SVG_New_regular_polygon(svgRef;$width;$sides;0;0;"crimson";"palevioletred";2)
 
 $radius:=$width/2
 objectRef:=SVG_New_rect(svgRef;0;0;$width;$width;0;0;"blue";"none")
 objectRef:=SVG_New_line(svgRef;0;$radius;$width;$radius;"blue")
 objectRef:=SVG_New_line(svgRef;$radius;0;$radius;$width;"blue")
 objectRef:=SVG_New_line(svgRef;0;0;$width;$width;"blue")
 objectRef:=SVG_New_line(svgRef;$width;0;0;$width;"blue")
 objectRef:=SVG_New_circle(svgRef;$radius;$radius;$radius;"blue";"none")



Voir aussi  

SVG_New_polygon

 
PROPRIÉTÉS 

Produit : 4D
Thème : Dessin
Numéro : 65974

 
HISTORIQUE 

Modifié : Composant 4D SVG v11.4

 
UTILISATION DE L'ARTICLE

4D SVG ( 4D v16)