Hello,
can anyone give me a hint on how to resize an SVGOMPathElement, e.g. the
"d" part of an SVG "path" element.
But not by wrapping it in a transform operation, but actually transforming
the points, e.g.:
<path id="add"
d="M28,14c-7.732,0-14,6.268-14,14s6.268,14,14,14C35.732,42,42,35.732,42,28S35.732,14,28,14z
M35,30.002h-5v5H26
v-5h-5V26h5v-5H30v5h5V30.002z"/>
to
<path
d="M 625,-125 C 279.82143,-125 -2e-6,154.82143 -2e-6,500 -2e-6,845.17857
279.82143,1125 625,1125 c 345.17857,0 625,-279.82143 625,-625 0,-345.17857
-279.82143,-625 -625,-625 z M 937.49999,589.375 H 714.28571 V 812.58928 H
535.71428 V 589.375 H 312.5 V 410.71428 H 535.71428 V 187.5 H 714.28571 V
410.71428 H 937.49999 V 589.375 z"
id="add" />
(scaled from x to 1000pt, keeping the ratio)
Is this possible with batik? I tried
SVGRect rect = path.getBBox();
rect.setHeight(1000);
rect.setWidth(1000);
but the rect seems to be readonly for paths?!
Cheers,
Joscha