SVGElementTextSize

 

Change the size of the text using the element ID of the SVG graphic opened in the SVG object. (Only available if the element is a text element.)

 

void @SVGElementTextSize(string classname, string elementID, float Size, string Unit);

 

Parameters

string classname : class name of SVG object

string elementID : SVG element ID

float Size : Size to change

stirng Unit : units to be changed (vw, vh, %, px, em))

 

Return value

None.

 

Example1)

If($DI_0000 == 1)

@SVGElementTextSize("SVG1", "main-title", 10, "px");

else

@SVGElementTextSize("SVG1", "main-title", 20,"px");

 

Description :

If DI_0000 tag is 1, change the character size of the text element whose ID is main-title to 10px in the SVG graphic of the SVG1 object.

 If DI_0000 tag is 0, change the font size to 20px.

 

 

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

Supported Version: 10.3.6.21

 

Related Helps)

@SVGSetFile()

@SVGElementColor()

@SVGElementMove()

@SVGElementRotate()

@SVGElementScale()

@VSVGElementText()

@VSVGElementTextSize()

@VSVGElementTransform()

@VSVGElementReset()

@VSVGElementVisible()