text_tref()
Produces the SVG "text"
element with a
"tref"
sub-element.
Syntax
text_tref(
x DECIMAL,
y DECIMAL,
tref STRING,
class STRING )
RETURNS om.DomNode
- x and
y
define the position of the text. - tref is the xlink reference to the tref.
- class defines a reference to a CSS style.
Usage
This function creates a "text"
SVG DOM element from the parameters, including a
"tref"
sub-element that references a "text"
element defined in a
"defs"
element.
The tref parameter is used to build an
"xlink:href=#path"
reference.
The "text"
element referenced by the "tref" attribute must be defined in a
"defs"
element, created with the defs()
function.
To specify the text font attributes, define a CSS style in a defs()
element with
the styleList() function,
and reference the text style in the class parameter of this function.
Example
DEFINE root_svg, defs, t, n om.DomNode
...
LET defs = fglsvgcanvas.defs( NULL )
CALL root_svg.appendChild( defs )
...
CALL defs.appendChild( t:=fglsvgcanvas.text( NULL, NULL,
"The is the referenced text..." ) )
CALL t.setAttribute("id","text_1")
LET n = fglsvgcanvas.text_tref(10,20,"text_1","style_4")
...