1

と言われているDOMException - with error code NOT_SUPPORTED_ERR if the requested trait is not supported on this element or null.

SVG画像を水平方向に反転させようとしていますが、このエラーが発生し続けます。

InputStream svgStream = getClass().getResourceAsStream(path);
SVGImage svgImage = (SVGImage) (SVGImage.createImage(svgStream, null));
SVGSVGElement myEl = (SVGSVGElement) svgImage.getDocument().getDocumentElement());
SVGMatrix transformMatrix = myEl.getScreenCTM();
transformMatrix = transformMatrix.mTranslate(100f, 0f);
myEl.setMatrixTrait("transform", transformMatrix);
4

1 に答える 1

1

<svg>要素はSVG1.1では変換できません(変換プロパティなし)。

「まだ書かれている」SVG2仕様は、仕様が完成してUAが実装すると、将来のある時点で変更されるように変更する必要があります。

変換を設定する場合は、変換するコンテンツを<g>要素などの変換可能なコンテナに入れて変換します。

于 2013-03-06T09:22:02.203 に答える