1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   | var $sigdiv = $("#signature")
	$sigdiv.jSignature() // inits the jSignature widget.
	// after some doodling...
	$sigdiv.jSignature("reset") // clears the canvas and rerenders the decor on it.
 
	// Getting signature as SVG and rendering the SVG within the browser. 
	// (!!! inline SVG rendering from IMG element does not work in all browsers !!!)
	// this export plugin returns an array of [mimetype, base64-encoded string of SVG of the signature strokes]
	var datapair = $sigdiv.jSignature("getData", "svgbase64") 
	var i = new Image()
	i.src = "data:" + datapair[0] + "," + datapair[1] 
	$(i).appendTo($("#someelement") // append the image (SVG) to DOM.
 
	// Getting signature as "base30" data pair
	// array of [mimetype, string of jSIgnature"s custom Base30-compressed format]
	datapair = $sigdiv.jSignature("getData","base30") 
	// reimporting the data into jSignature.
	// import plugins understand data-url-formatted strings like "data:mime;encoding,data"
	$sigdiv.jSignature("setData", "data:" + datapair.join(",")) | 
Partager