nl_to_tspan()
Converts a string to an SVG "text"
element with
"tspan"
sub-elements.
Syntax
nl_to_tspan(
text om.DomNode,
x STRING,
y STRING,
dx STRING,
dy STRING,
content STRING )
- text is the DOM node to update with tspan elements.
- x is used to set the x attribute of each tspan element.
- y is used to set the y attribute of each tspan element.
- dx is used to set the dx attribute of each tspan element.
- dy is used to set the dy attribute of each tspan element.
- content is the source text with new-line characters.
Usage
This function creates "tspan"
elements for each line of text.
The text DOM element passed as parameter gets "tspan"
sub-elements for each new-line character found in the original string.
Example
DEFINE root_svg, t, n om.DomNode
...
LET t = fglsvgcanvas.text(NULL,200,NULL)
CALL root_svg.appendChild( t )
CALL fglsvgcanvas.nl_to_tspan(t,120,NULL,NULL,30,"Text using tspan\nLine 2\nLine 3")