Welcome to the JavaScript feedback portal. We’re happy you’re here! If you have feedback on how to improve the JavaScript, we’d love to hear it!>
Thanks for joining our community and helping improve Syncfusion products!
I also commented this feedback:
https://www.syncfusion.com/forums/152236/how-to-export-a-diagram-to-image-data-not-download?reply=SgEnk3
There should not be a reason to not support this, worst case for backwards compatibility you could add a flag to enable the rendering of html and svg nodes...
alternatively give us an easy option to override html/native node rendering
--> then someone could use 2d context to render an svg onto a canvas
to allow a close look to path nodes we created html nodes which overflow the container by strokeWidth/2 so it would be good to be able to render these nodes overflowing as well
this is very urgent for us and a requirement (customers want to add their own nodes via svg import..., the only way i got it working with proper strokeWidth was using "preserveAspectRatio" set to "none" as HTML node, using native node zooming would break the stroke width, within html node it works as expected with some css enhancements)