SVG_SET_ATTRIBUTES_BY_ARRAYS

4D - Documentation   Français   English   German   4D SVG Component, Command Theme List   4D SVG Component, Index   Back   Previous   Next

version 11.3


SVG_SET_ATTRIBUTES_BY_ARRAYS (svgObject; namesArrayPointer; valuesArrayPointer)

ParameterTypeDescription
svgObjectSVG_RefReference of SVG element
namesArrayPointerPointerNames of attributes
valuesArrayPointerPointerSynchronized values of attributes

Description

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)

See Also

SVG_GET_ATTRIBUTES, SVG_SET_ATTRIBUTES.


4D - Documentation   Français   English   German   4D SVG Component, Command Theme List   4D SVG Component, Index   Back   Previous   Next