Hi,
I've written the following code to export in normal and high resolution,
private exportDiagramClick(): void {
this.exportDiagram(false);
}
private exportDiagramWithHighResolutionClick(): void {
this.exportDiagram(true);
}
private exportDiagram(withHighResolution: boolean): void {
if (this.isGridShown) {
this.hideGrid(document);
}
var currentZoomFactor = this.diagram.getZoomFactor();
if (withHighResolution) {
this.diagram.setZoomFactor(1000);
}
var imgSrc = this.getDiagramImage(document);
if (withHighResolution) {
this.diagram.setZoomFactor(currentZoomFactor);
}
if (this.isGridShown) {
this.showGrid(document);
}
const link = document.createElement('a');
link.download = 'Diagram.png';
link.href = imgSrc;
link.click();
}
To simulate this error to export with high resolution, I've zoomed the diagram to 1000 but in my actual application I'm getting this error even if it is zoomed to 250.
I've uploaded the complete code in the below url,
https://drive.google.com/open?id=1m5JCM2nszyADTM_imcoNmLHR5EknmraTI'm using chrome browser.
Regards,
Kannan