Svg
@Js
const class Svg : Obj
SVG (Scalar Vector Graphics) utilities
SVG XML namesapce
XLink XML namespace
Create element with proper namespace
Convenience to create a image element
Convenience to create rect element
Auto-generate an id for the def element and mount it into the svg document's defs section
Convenience to create line element
Mount a definition element using def and return a CSS URL to the fragment identifier such as "url(#def-d)"
Convenience to create text element
static Str def(Elem svgElem, Elem defElem)
Auto-generate an id for the def element and mount it into the svg document's defs section. This method will automatically generate a <defs> child in the svg document as needed. If defs already has an id or is already mounted, then no action is taken.
static Str defUrl(Elem svgElem, Elem defElem)
Mount a definition element using def and return a CSS URL to the fragment identifier such as "url(#def-d)". This is used to reference gradient and clip definitions.
static Elem elem(Str tagName)
Create element with proper namespace
static Elem image(Uri href, Float x, Float y, Float w, Float h)
Convenience to create a image element
static Elem line(Num x1, Num y1, Num x2, Num y2)
Convenience to create line element
const static Uri : ns
SVG XML namesapce
const static Uri : nsXLink
XLink XML namespace
static Elem rect(Num x, Num y, Num w, Num h)
Convenience to create rect element
static Elem text(Str text, Num x, Num y)
Convenience to create text element