4D v14SVG_New_group |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14
SVG_New_group
|
SVG_New_group ( objetoSVGPadre {; id {; url {; objetivo}}} ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
objetoSVGPadre | SVG_Ref |
![]() |
Referencia del elemento padre | |||||
id | Cadena |
![]() |
Nombre del grupo | |||||
url | Cadena |
![]() |
Enlace externo | |||||
objetivo | Cadena |
![]() |
Objetivo del enlace | |||||
Resultado | SVG_Ref |
![]() |
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")
Producto: 4D
Tema: Estructura y definiciones
Número
65990
Creado por: Composant 4D SVG v11.3
4D SVG ( 4D v13)
4D SVG ( 4D v12)
4D SVG ( Composant 4D SVG v11.4)
4D SVG ( 4D v14 R2)
4D SVG ( 4D v14)
4D SVG ( 4D v14 R3)
4D SVG ( 4D v14 R4)