4D v16SVG_New_polyline_by_arrays |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
SVG_New_polyline_by_arrays
|
SVG_New_polyline_by_arrays ( objetoSVGPadre ; punteroArrayX ; punteroArrayY {; colorPrimerPlano {; colorFondo {; anchoTrazo}}} ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
objetoSVGPadre | Ref_SVG |
![]() |
Referencia del elemento padre | |||||
punteroArrayX | Puntero |
![]() |
Coordenadas de los puntos en el eje X | |||||
punteroArrayY | Puntero |
![]() |
Coordenadas de los puntos en el eje Y | |||||
colorPrimerPlano | Cadena |
![]() |
Nombre del color o del degradé | |||||
colorFondo | Cadena |
![]() |
Nombre del color o del degradé | |||||
anchoTrazo | Real |
![]() |
Grueso del trazo | |||||
Resultado | Ref_SVG |
![]() |
Referencia de línea | |||||
El comando SVG_New_polyline_by_arrays traza una línea quebrada compuesta de segmentos rectos conectados entre sí en el contenedor SVG designado por objetoSVGPadre y devuelve su referencia. Si objetoSVGPadre no es un documento SVG, se genera un error.
Por lo general, los elementos "polyline" diseñan formas abiertas, pero también pueden utilizarse para formas cerradas. En este caso, el último punto debe ser igual al primero.
Todos los valores de coordenadas están en el sistema de coordenadas usuario.
Los parámetros opcionales colorPrimerPlano y colorFondo contienen respectivamente el nombre del color de la línea y del color de fondo. (Para más información sobre los colores, consulte los comandos del tema Colores y degrades).
El parámetro opcional anchoTrazo contiene el tamaño del trazo expresado en píxeles. Su valor por defecto es 1.
Dibujar un triángulo (color de borde y grueso de línea por defecto):
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)
Dibujar un diagrama de línea:
ARRAY LONGINT($tX;0)
ARRAY LONGINT($tY;0)
`Eje X
For($Lon_i;0;200;20)
APPEND TO ARRAY($tX;$Lon_i)
End for
`Valores
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)
Producto: 4D
Tema: Dibujo
Número
65972
Modificado: Composant 4D SVG v11.4
4D SVG ( 4D v16)