Name | Type | Default |
---|---|---|
renderEngine | String | '' |
Sets or gets the import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { render() { return ( <JqxDraw ref='myDraw' width={850} height={500} renderEngine={'HTML5'} /> ) } } ReactDOM.render(<App />, document.getElementById('app')); |
||
Events |
||
Methods |
||
Name | Return Type | |
attr | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { this.refs.myDraw.attr(element, { fill: 'lightblue', stroke: 'darkblue' }); } |
||
circle | Object | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myDraw.circle(250, 150, 50, {}); } |
||
clear | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { this.refs.myDraw.clear(); } |
||
getAttr | String | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myDraw.getAttr(element, 'fill'); } |
||
getSize | Object | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myDraw.getSize(); } |
||
line | Object | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myDraw.line(600, 100, 600, 200, { stroke: 'blue', 'stroke-width': 6 }); } |
||
measureText | Object | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myDraw.measureText('My text', 45, { 'class': 'smallText' }); } |
||
on | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { this.refs.myDraw.on(element, 'click', () => { }); } |
||
off | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { this.refs.myDraw.off(element, 'click', () => { }); } |
||
path | Object | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myDraw.path(M 100,100 L 150,130 C 130,130 180,190 150,150, { stroke: '#777777', fill: 'red' }); } |
||
pieslice | Object | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myDraw.pieslice(250, 150, 50, 100, 15, 95, 0, {fill: 'yellow'}); } |
||
refresh | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { this.refs.myDraw.refresh(); } |
||
rect | Object | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myDraw.rect(0, 0, 200, 100, { stroke: '#777777', fill: 'transparent' }); } |
||
saveAsJPEG | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { this.refs.myDraw.saveAsJPEG('myImage.jpeg', 'http:// |
||
saveAsPNG | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { this.refs.myDraw.saveAsPNG('myImage.png', 'http:// |
||
text | Object | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxDraw from 'jqwidgets-react/react_jqxdraw.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myDraw.text('Drawing Shapes', 50, 20, undefined, undefined, 0, { 'class': 'largeText', fill: 'yellow', stroke: 'orange' }, false, 'center', 'center', 'centermiddle'); } |