在这种情况下,它适用于SVG。我可以通过查询获取SVG元素,如下所示:
Element svgEL = querySelector('svg');
如果我看一下'svgEL'对象,它包含(简要):
[[javascript view]]: svg
[[class]]: SvgSvgElementImpl
...
getScreenCTM: function() // I want to call this
...
我想我要在某个实例上实例化一个JsObject,然后在该实例上执行callMethod,但是我似乎无法弄清楚如何使它工作。
有任何想法吗?
最佳答案
最简单的方法是使用相应的Dart类GraphicsElement
,此方法具有getScreenCTM
https://api.dartlang.org/stable/1.23.0/dart-svg/GraphicsElement-class.html
因此,强制转换为这种类型:
GraphicsElement gElem = svgEL as GraphicsElement;
gElem.getScreenCTM();