4D v14

SVG_SET_ATTRIBUTES_BY_ARRAYS

Home

 
4D v14
SVG_SET_ATTRIBUTES_BY_ARRAYS

SVG_SET_ATTRIBUTES_BY_ARRAYS 


 

SVG_SET_ATTRIBUTES_BY_ARRAYS ( svgObject ; namesArrayPointer ; valuesArrayPointer ) 
Parameter Type   Description
svgObject  SVG_Ref in Reference of SVG element
namesArrayPointer  Pointer in Names of attributes
valuesArrayPointer  Pointer in Synchronized values of attributes

The SVG_SET_ATTRIBUTES_BY_ARRAYS command can be used to assign one or more custom attributes to an SVG object having the svgObject reference. If one or more of these attributes already exist, their values will be replaced by those passed as parameters.

The attributes and their values are passed using two arrays, to which namesArrayPointer and valuesArrayPointer point.

Example  

 $svg:=SVG_New
 $object:=SVG_New_rect($svg;10;10;200;200;0;0;"black";"white";2)
 ARRAY TEXT($attributes;0)
 ARRAY TEXT($values;0)
 APPEND TO ARRAY($attributes;"fill")
 APPEND TO ARRAY($values;"red")
 APPEND TO ARRAY($attributes;"stroke")
 APPEND TO ARRAY($values;"blue")
 APPEND TO ARRAY($attributes;"stroke-width")
 APPEND TO ARRAY($values;"3")
 SVG_SET_ATTRIBUTES_BY_ARRAYS($object;->$attributes;->$values)

 
PROPERTIES 

Product: 4D
Theme: Attributes
Number: 65941

 
HISTORY 

Created: Composant 4D SVG v11.3

 
SEE ALSO 

SVG_GET_ATTRIBUTES
SVG_SET_ATTRIBUTES

 
ARTICLE USAGE

4D SVG Component ( 4D v13)
4D SVG Component ( 4D v12)
4D SVG Component ( Composant 4D SVG v11.4)
4D SVG Component ( 4D v14 R2)
4D SVG Component ( 4D v14)
4D SVG Component ( 4D v14 R3)
4D SVG Component ( 4D v14 R4)