SVGRect

SVGRect は矩形を表します。矩形は、最小の x の値と最小の y の値を特定する x と y の座標の対と、幅と、高さから構成されており、これらは、非負であるものと考えられます。

SVGRect オブジェクトは、読み取り専用だと指定することができます。そのことは、そのオブジェクトをいじろうとする試みによって、例外が投げられるという結果になるだろう、ということを意味します。

属性

SVGRect.x
この座標の厳密な結果は、各要素に依存します。もしこの属性が指定済みでなければ、結果は、あたかも 0 という値が指定されているかのようになります。
SVGRect.y
この座標の厳密な結果は、各要素に依存します。もしこの属性が指定済みでなければ、結果は、あたかも 0 という値が指定されているかのようになります。
SVGRect.width
これは矩形の幅を表します。負の値はエラーを招きます。0 という値は要素の描画を無効にします。
SVGRect.height
これは矩形の高さを表します。負の値はエラーを招きます。0 という値は要素の描画を無効にします。

メソッド

このインタフェースは、親から、すなわち SVGGeometryElement から、メソッドを継承しています。

仕様

仕様 ステータス 備考
Geometry Interfaces Module Level 1
DOMRect の定義
勧告候補 SVGRect を DOMRect の古い別名として変更。
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
SVGRectElement の定義
勧告 初回定義

ブラウザー実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
SVGRectChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1.5IE 完全対応 9Opera 完全対応 8Safari 完全対応 3.1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 3.1Samsung Internet Android 完全対応 1.0
heightChrome 完全対応 1Edge 完全対応 12Firefox ? IE ? Opera ? Safari ? WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android 完全対応 1.0
widthChrome 完全対応 1Edge 完全対応 12Firefox ? IE ? Opera ? Safari ? WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android 完全対応 1.0
xChrome 完全対応 1Edge 完全対応 12Firefox ? IE ? Opera ? Safari ? WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android 完全対応 1.0
yChrome 完全対応 1Edge 完全対応 12Firefox ? IE ? Opera ? Safari ? WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android 完全対応 1.0

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明