fix svg export (#837)
This commit is contained in:
parent
4977593ec4
commit
8198d71af8
@ -314,7 +314,21 @@ export function renderElementToSvg(
|
|||||||
}
|
}
|
||||||
case "rectangle":
|
case "rectangle":
|
||||||
case "diamond":
|
case "diamond":
|
||||||
case "ellipse":
|
case "ellipse": {
|
||||||
|
generateElement(element, generator);
|
||||||
|
const node = rsvg.draw(element.shape as Drawable);
|
||||||
|
const opacity = element.opacity / 100;
|
||||||
|
if (opacity !== 1) {
|
||||||
|
node.setAttribute("stroke-opacity", `${opacity}`);
|
||||||
|
node.setAttribute("fill-opacity", `${opacity}`);
|
||||||
|
}
|
||||||
|
node.setAttribute(
|
||||||
|
"transform",
|
||||||
|
`translate(${offsetX || 0} ${offsetY || 0})`,
|
||||||
|
);
|
||||||
|
svgRoot.appendChild(node);
|
||||||
|
break;
|
||||||
|
}
|
||||||
case "line":
|
case "line":
|
||||||
case "arrow": {
|
case "arrow": {
|
||||||
generateElement(element, generator);
|
generateElement(element, generator);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user