Hi.
I’m trying to make a svg image from a diagram and I have a problem. I have nodes which have svg pictures. When I’m trying to call a makeSVG method, nodes are generated well, but without these embeded svg elements. I’ve noticed that I get an error:
"Error: <image> attribute width: Expected length, "undefined"."
I’ve checked svg which has been generated by this method and I saw that emebeded svgs exist in the file as an image:
<image x="0" y="0" width="undefined" height="undefined" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...
and as you can see width and height are undefined. I’ve changed these values manually and I was able to see nodes with emebeded svgs. So here is the problem.
My question is. Is it possible, in somehow, to set these values. I’ve tried to assign width/height to the node template:
(go.Picture,
{
name: 'Picture',
desiredSize: new go.Size(200, 200)
}
or
(go.Picture,
{
name: 'Picture,',
width: 200,
height: 200
}
but with no luck. Thanks for any help!