4D v16

SVG_New_group

Inicio

 
4D v16
SVG_New_group

SVG_New_group 


 

SVG_New_group ( objetoSVGPadre {; id {; url {; objetivo}}} ) -> Resultado 
Parámetro Tipo   Descripción
objetoSVGPadre  Ref_SVG in Referencia del elemento padre
id  Cadena in Nombre del grupo
url  Cadena in Enlace externo
objetivo  Cadena in Objetivo del enlace
Resultado  Ref_SVG in Referencia del grupo

El comando SVG_New_group crea un grupo en el contenedor SVG designado por objetoSVGPadre y devuelve su referencia. Si objetoSVGPadre no es un grupo o un documento SVG valido, se genera un error.

El grupo (elemento "g") permite agrupar varios elementos gráficos enlazados, que heredará las propiedades del grupo.

El parámetro opcional id permite asignar un nombre al grupo. Los grupos con nombre son necesarios para varios propósitos, tales como la animación y los objetos reutilizables.

El parámetro opcional url permite asociar un enlace externo. Se puede hacer clic a continuación en los objetos del grupo (similar al elemento 'a' de HTML).

El parámetro opcional objetivo especifica el nombre del objetivo en el que el documento se abrirá cuando se activa el enlace. Los valores esperados son los de la especificación HTML a los que se suman los valores "new" para abrir en una nueva ventana y 'none', que es equivalente a no procesar este atributo.

Nota: los enlaces externos se ignoran cuando el SVG se muestra en un objeto imagen (variable o campo) de un formulario 4D. La gestión de las referencias externas es efectuada por el motor de renderización. En estas condiciones, el resultado puede depender de la plataforma y el software de visualización.

Creación de un grupo de líneas, todas del mismo color:

 $SVG:=SVG_New
 $group:=SVG_New_group($SVG)
  `Asignar un color a los elementos del grupo
 SVG_SET_STROKE_BRUSH($group;"firebrick")
 $newobject:=SVG_New_line($group;100;300;300;100;"";5)
 $newobject:=SVG_New_line($group;300;300;500;100;"";10)
 $newobject:=SVG_New_line($group;500;300;700;100;"";15)
 $newobject:=SVG_New_line($group;700;300;900;100;"";20)
 $newobject:=SVG_New_line($group;900;300;1100;100;"";25)

Creación de un texto en el que se puede hacer clic:

 $SVG:=SVG_New
 $group:=SVG_New_group($SVG;"w3Link";"http://www.w3.org";"new")
 $newobject:=SVG_New_text($group;"www.w3.org";10;10;"arial";12;Underline;Align left;"blue")

 
PROPIEDADES 

Producto: 4D
Tema: Estructura y definiciones
Número 65990

 
HISTORIA 

Creado por: Composant 4D SVG v11.3

 
ARTICLE USAGE

4D SVG ( 4D v16)