Use one of the overload signatures to create an SVG element of a specific type. The last overload accepts an arbitrary string, and is identical to the implementation signature. Feel free to add new overloads for other SVG element types as required.
Return a string of the form 'italic bold 15pt Arial'
Used to set the fill color for clearRect()
. This allows us to simulate
cutting a "hole" into the SVG drawing.
is 1) a FontInfo
object or
2) a string formatted as CSS font shorthand (e.g., 'bold 10pt Arial') or
3) a string representing the font family (one of size
, weight
, or style
must also be provided).
a string specifying the font size and unit (e.g., '16pt'), or a number (the unit is assumed to be 'pt').
is a string (e.g., 'bold', 'normal') or a number (100, 200, ... 900). It is inserted into the font-weight attribute (e.g., font-weight="bold")
is a string (e.g., 'italic', 'normal') that is inserted into the font-style attribute (e.g., font-style="italic")
this
an array of integers in the form of [dash, space, dash, space, etc...]
this
this
This is kept for backwards compatibility with 3.0.9.
A non-negative float specifying the level of shadow blur, where 0 represents no blur and larger numbers represent increasingly more blur.
this
1 arg: string in the "x y w h" format 4 args: x:number, y:number, w:number, h:number
SVG rendering context with an API similar to CanvasRenderingContext2D.