SVGGeometryElement
Baseline
広く利用可能
*
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2020年1月以降、すべてのブラウザーで利用可能です。
* この機能の一部は、対応レベルが異なる場合があります。
SVGGeometryElement インターフェイスは、同等のパスによる幾何形状によってレンダリングが定義され、塗りつぶしやストロークが可能な SVG 要素を表します。これには、パスおよび基本的な図形が含まれます。
インスタンスプロパティ
このインターフェイスには、親である SVGGraphicsElement から継承したプロパティもあります。
SVGGeometryElement.pathLength読取専用-
このプロパティは
pathLength属性を反映します。
インスタンスメソッド
このインターフェイスには、親である SVGGraphicsElement から継承したメソッドもあります。
SVGGeometryElement.isPointInFill()-
指定された点が要素の塗りつぶし図形内に含まれるかどうかを判断します。通常の衝突検査ルールが適用されます。要素の
pointer-eventsプロパティの値によって、この点が塗りつぶし図形内に含まれるとみなされるかどうかが決まります。 SVGGeometryElement.isPointInStroke()-
指定された点が要素のストローク図形内にあるかどうかを判断します。通常の衝突検査ルールが適用されます。要素の
pointer-eventsプロパティの値によって、その点がストローク内にあるとみなされるかどうかが決まります。 SVGGeometryElement.getTotalLength()-
ユーザーエージェントが計算した、パス全体の長さをユーザー単位の値として返します。
SVGGeometryElement.getPointAtLength()-
パス上の指定された距離にある点を返します。
仕様書
| 仕様書 |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGGeometryElement> |