Static
CATEGORYUse 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.
Optional
attributes: AttributesOptional
cls: stringOptional
id: stringOptional
attrs: GroupAttributesOptional
attributes: AttributesUsed to set the fill color for clearRect()
. This allows us to simulate
cutting a "hole" into the SVG drawing.
Optional
f: string | FontInfois 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).
Optional
size: string | numbera string specifying the font size and unit (e.g., '16pt'), or a number (the unit is assumed to be 'pt').
Optional
weight: string | numberis 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")
Optional
style: stringis 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.
use setFont(...)
instead since it now supports CSS font shorthand.
A non-negative float specifying the level of shadow blur, where 0 represents no blur and larger numbers represent increasingly more blur.
this
SVG rendering context with an API similar to CanvasRenderingContext2D.