4D v16

SVG_New_rect

Inicio

 
4D v16
SVG_New_rect

SVG_New_rect 


 

SVG_New_rect ( objetoSVGPadre ; x ; y ; ancho ; alto {; redondX {; redondY {; colorPrimerPlano {; colorFondo {; anchoTrazo}}}}} ) -> Resultado 
Parámetro Tipo   Descripción
objetoSVGPadre  Ref_SVG in Referencia del elemento padre
Entero largo in X de la esquina superior izquierda
Entero largo in Y de la esquina superior izquierda
ancho  Entero largo in Ancho del rectángulo
alto  Entero largo in Alto del rectángulo
redondX  Entero largo in Curva horizontal
redondY  Entero largo in Curva vertical
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 rectángulo

El comando SVG_New_rect crea un nuevo rectángulo en el contenedor SVG designado por objetoSVGPadre y devuelve su referencia. Si objetoSVGPadre no es un documento SVG, se genera un error.

El rectángulo se ubica y se dimensiona de acuerdo a los valores de x, y, ancho y alto.

Los parámetros opcionales redondX y redondY permiten redondear los ángulos de acuerdo a los valores indicados. Si el parámetro redondY se omite (o es -1), la curva será regular. Pase 1 en estos parámetros si quiere que sean ignorados por el comando.

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 rectángulo (color de relleno y de borde, grueso de línea por defecto):

 svgRef:=SVG_New
 objectRef:=SVG_New_rect(svgRef;10;10;200;100)

Dibujo de un rectángulo azul con un borde rojo de 3 pixeles:

svgRef:= SVG_New
objectRef:=SVG_New_rect (svgRef;10;10;200;100;0;0;"red";"blue";3)

Dibuje un rectángulo azul con bordes redondeados (color de relleno y del borde, grueso de línea por defecto):

 svgRef:=SVG_New
 objectRef:=SVG_New_rect(svgRef;10;10;100;100;20)

Dibujo de un rectángulo azul claro con esquinas redondeadas y un borde azul (grueso de línea por defecto):

 svgRef:=SVG_New
 objectRef:=SVG_New_rect(svgRef;10;10;200;100;-1;50;"blue";"lightblue")



Ver también 

SVG_New_polygon
SVG_SET_ROUNDING_RECT

 
PROPIEDADES 

Producto: 4D
Tema: Dibujo
Número 65979

 
HISTORIA 

Modificado: Composant 4D SVG v11.4

 
ARTICLE USAGE

4D SVG ( 4D v16)