JSFiddle - React, Tailwind, and code Playground
by invincible
HTML
<script src="https://raw.github.com/ElbertF/Raphael.FreeTransform/master/raphael.free_transform.js"></script>
<script src="http://raphaeljs.com/font.js"></script>
<div id="holder"></div>
JavaScript
var paper = Raphael('holder');
var s = paper.print(30, 50, "print", paper.getFont("whoa"),80).attr({fill: "#446699"});;
var options = {
drag: true,
rotate: true,
scale: true,
grid: 20,
rotateSnap: 45
};
paper.freeTransform(s).setOpts(options);