SVGElementReset

 

Initialize the element's transformation (movement, rotation, scale), using the element ID of the SVG graphic opened in the SVG object
If you need to initialize all of your SVG elements, use the @SVGSetFile()  function.

 

void @SVGElementReset(string classname, string elementID);

 

Parameters

string classname : Class name of SVG object

string elementID : SVG element ID

 

Return value

None.

 

Example1)

If($DI_0000 == 1)

@SVGElementTransform("SVG1", "rect", 45, 1, 1, 20, 20);

else

@SVGElementReset("SVG1", "rect");

 

Description :

If the DI_0000 tag is 1, the SVG graphics of the SVG1 object rotate the element with the ID rect 45 degrees around the center of the element and move it 20 degrees on the x-axis and 20 on the y-axis.
If the DI_0000 tag is 0, it initializes the transformation of the rect element.

 

 

Note)  If the SVG file does not have an element ID, you can open the SVG file with an editor such as Notepad and specify the ID as shown below.

<svg xmlns="http://www.w3.org/2000/svg" width="300" height="200" viewBox="0 0 300 200">
<rect id="bg" width="100%" height="100%" fill="#f0f0f0"/>
<text id="main-title" x="150" y="50" font-family="Arial, sans-serif" font-size="24" text-anchor="middle" fill="#333333">Main title</text>
<circle id="circle" cx="150" cy="120" r="20" fill="#3498db"/>
<rect id="rect" x="145" y="90" width="10" height="10" fill="#121212"/>
<path id="curve1" d="M60,140 C90,110 120,170 150,140 S210,110 240,140" stroke="#4285f4" stroke-width="3" fill="none"/>
</svg>

 

Version Information

Initial support :  10.3.6.21

 

Related Helps)

@SVGSetFile()

@SVGElementColor()

@SVGElementMove()

@SVGElementRotate()

@SVGElementScale()

@VSVGElementText()

@VSVGElementTextSize()

@VSVGElementTransform()

@VSVGElementReset()

@VSVGElementVisible()