[]
        
(Showing Draft Content)

GC.Spread.Sheets.Rect

クラス: Rect

Spread.Sheets.Rect

Table of contents

コンストラクタ

プロパティ

メソッド

コンストラクタ

constructor

new Rect(x, y, w, h)

2次元空間内の、指定した位置と幅および高さを持つ矩形を表します。

パラメータ

名前 説明
x number 矩形の左上隅の<i>x</i>座標。
y number 矩形の左上隅の<i>y</i>座標。
w number 矩形の幅。
h number 矩形の高さ。

プロパティ

height

height: number

矩形の幅。


width

width: number

矩形の高さ。


x

x: number

矩形の左上隅の<i>x</i>座標。


y

y: number

矩形の左上隅の<i>y</i>座標。

メソッド

contains

contains(x, y): boolean

指定した<i>x</i>座標と<i>y</i>座標がこの矩形に含まれているかどうかを示します。

パラメータ

名前 説明
x number チェックする点の<i>x</i>座標。
y number チェックする点の<i>y</i>座標。

戻り値

boolean

(x, y)がこの矩形に含まれている場合は<c>true</c>、それ以外の場合は<c>false</c>。


getIntersectRect

getIntersectRect(x, y, width, height): Rect

現在の矩形と交差する矩形を取得します。

パラメータ

名前
x number
y number
width number
height number

戻り値

Rect

交差する矩形。2つの矩形が交差しない場合はnullを返します。


intersect

intersect(x, y, width, height): boolean

指定した矩形が現在の矩形と交差するかどうかを示します。

パラメータ

名前 説明
x number 矩形の左上隅の<i>x</i>座標。
y number 矩形の左上隅の<i>y</i>座標。
width number -
height number -

戻り値

boolean

指定した矩形が現在の矩形と交差する場合は<c>true</c>、それ以外の場合は<c>false</c>。


intersectRect

intersectRect(rect): boolean

指定した矩形が現在の矩形と交差するかどうかを示します。

パラメータ

名前 説明
rect Rect 指定した矩形。

戻り値

boolean

指定した矩形が現在の矩形と交差する場合は<c>true</c>、それ以外の場合は<c>false</c>。