4D v16

SVG_New_regular_polygon

Inicio

 
4D v16
SVG_New_regular_polygon

SVG_New_regular_polygon 


 

SVG_New_regular_polygon ( objetoSVGPadre ; ancho ; numLados {; x {; y {; colorPrimerPlano {; colorFondo {; anchoTrazo}}}}} ) -> Resultado 
Parámetro Tipo   Descripción
objetoSVGPadre  Ref_SVG in Referencia del elemento padre
ancho  Entero largo in Diámetro del círculo circundante
numLados  Entero largo in Número de lados
Entero largo in Coordenada centro en el eje X
Entero largo in Coordenada centro en el eje Y
colorPrimerPlano  Cadena in Nombre del color o del degradé
colorFondo  Cadena in Nombre del color o del degradé
anchoTrazo  Real in Grueso del trazo
Resultado  Ref_SVG in Referencia del polígono

El comando SVG_New_regular_polygon dibuja un polígono regular con el número de lados definido por numLados circunscrito en el círculo de diámetro ancho en el contenedor SVG designado por objetoSVGPadre y devuelve su referencia. Si objetoSVGPadre no es un documento SVG, se genera un error.

Los parámetros opcionales x e y permiten precisar el centro del círculo. Si se omiten, la figura se dibujará en la esquina superior izquierda del documento.

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.

Dibujo de un pentágono (color de relleno y de borde, grueso de línea por defecto):

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

Dibujo de un octágono, de su círculo circunscrito y de las líneas de trazo:

 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")



Ver también 

SVG_New_polygon

 
PROPIEDADES 

Producto: 4D
Tema: Dibujo
Número 65974

 
HISTORIA 

Modificado: Composant 4D SVG v11.4

 
ARTICLE USAGE

4D SVG ( 4D v16)