I'm trying to create a canvas element which does not show on UI and draw GoJS data to it
const divElement: HTMLDivElement = document.createElement('div')
divElement.id='pngCanvas';
divElement.style.height='1000px';
divElement.style.width='1000px';
const floorNameData=JSON.parse(localStorage.getItem('floorNameArray'))
const selectedFloor = floorNameData.find((item, index) => {
return item.selected === true;
});
const mappedModelData=JSON.parse(localStorage.getItem('floorArray'))[selectedFloor.floorId]
const fpInstance: Floorplan = new Floorplan(divElement);
var virtualCanvas = document.querySelector('canvas');
debugger
fpInstance.model = go.Model.fromJson(mappedModelData);
GoJS draws a canvas element to assigned div, I see the canvas as innerHTML of div element. How to retrieve the canvas element and style so I can convert to png without showing in browser.