| 4D v20SVG_New_polyline_by_arrays | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 SVG_New_polyline_by_arrays 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SVG_New_polyline_by_arrays ( objetSVGParent ; pointeurTabX ; pointeurTabY {; coulPremierPlan {; coulArrièrePlan {; tailleDuCrayon}}} ) -> Résultat | ||||||||
| Paramètre | Type | Description | ||||||
| objetSVGParent | Ref_SVG |   | Référence de l’élément parent | |||||
| pointeurTabX | Pointeur |   | Coordonnées des points sur l'axe x | |||||
| pointeurTabY | Pointeur |   | Coordonnées des points sur l'axe y | |||||
| coulPremierPlan | Chaîne |   | Nom de la couleur ou du dégradé | |||||
| coulArrièrePlan | Chaîne |   | Nom de la couleur ou du dégradé | |||||
| tailleDuCrayon | Réel |   | Epaisseur du tracé | |||||
| Résultat | Ref_SVG |   | Référence de la ligne | |||||
La commande SVG_New_polyline_by_arrays dessine une ligne brisée composée de segments de droite reliés entre eux 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.
Typiquement, les éléments 'polyline' définissent des formes ouvertes mais peuvent être utilisés pour des formes fermées. Dans ce cas, le dernier point défini doit être égal au premier.
Toutes les valeurs de coordonnées sont situées 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 à la section Couleurs SVG).
Le paramètre optionnel tailleDuCrayon contient la taille du crayon exprimée en pixels. Sa valeur par défaut est 1.
Dessiner un triangle (couleur de bordure, épaisseur du trait par défaut) :
 ARRAY LONGINT($tX;0)
 ARRAY LONGINT($tY;0)
 
 APPEND TO ARRAY($tX;10)
 APPEND TO ARRAY($tY;10)
 APPEND TO ARRAY($tX;200)
 APPEND TO ARRAY($tY;100)
 APPEND TO ARRAY($tX;10)
 APPEND TO ARRAY($tY;100)
 APPEND TO ARRAY($tX;10)
 APPEND TO ARRAY($tY;10)
 
 svgRef:=SVG_New
 objectRef:=SVG_New_polyline_by_arrays(svgRef;->$tX;->$tY)Dessiner un diagramme en ligne :
 ARRAY LONGINT($tX;0)
 ARRAY LONGINT($tY;0)
  `Axe des X
 For($Lon_i;0;200;20)
    APPEND TO ARRAY($tX;$Lon_i)
 End for
  `Valeurs
 APPEND TO ARRAY($tY;100)
 APPEND TO ARRAY($tY;100)
 APPEND TO ARRAY($tY;30)
 APPEND TO ARRAY($tY;30)
 APPEND TO ARRAY($tY;80)
 APPEND TO ARRAY($tY;60)
 APPEND TO ARRAY($tY;10)
 APPEND TO ARRAY($tY;40)
 APPEND TO ARRAY($tY;50)
 APPEND TO ARRAY($tY;70)
 
 objectRef:=SVG_New_polyline_by_arrays(svgRef;->$tX;->$tY;"crimson";"none";5)
	Produit :  4D
	Thème :  Dessin
	Numéro :  
        65972
        
        
        
	
	Modifié :  Composant 4D SVG v11.4
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D SVG ( 4D v20)
	
	
 Ajouter un commentaire
Ajouter un commentaire