在这种情况下,它适用于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();

10-06 06:54