Class: CRect

CRect

new CRect()

common/Geometry.js, line 779

代表整數座標的一個範圍,如螢幕或影像等範圍,內部包含left,top,right,bottom 4個屬性

Example

var a = new CRect();//預設建構子
var b = new CRect(a);//複製指定CRect
var c = new CRect(0, 0, 0, 0);//指定left,top,right,bottom並建立CRect
var d = new CRect({left:0,top:0,right:0,bottom:0});//使用帶有left,top,right,bottom的Object建立CRect

Members

bottomdouble

下面

Default Value:
  • 0

readonlyHeight

高度

Properties:
Name Type Description
Height Number

高度

leftdouble

左邊

Default Value:
  • 0

右邊

Default Value:
  • 0

topdouble

上面

Default Value:
  • 0

readonlyWidth

寬度

Properties:
Name Type Description
Width Number

寬度

Methods

CopyFrom(Obj, top, right, bottom){CRect}

common/Geometry.js, line 851

複製。

Name Type Description
Obj CRect | number

為top,或本身就是一個CRect。

top Number

若Obj參數為left使用,否則此參數無意義。

right Number

若Obj參數為left使用,否則此參數無意義。

bottom Number

若Obj參數為left使用,否則此參數無意義。

Returns:
Type Description
CRect 傳回this。

IsEqual(Rect){Boolean}

common/Geometry.js, line 872

是否相等。

Name Type Description
Rect CRect

比較的Rect。

Returns:
Type Description
Boolean 傳回比較的結果。

IsNotEqual(Rect){Boolean}

common/Geometry.js, line 881

是否不相等。

Name Type Description
Rect CRect

比較的Rect。

Returns:
Type Description
Boolean 傳回比較的結果。

PtInRect(p){Boolean}

common/Geometry.js, line 900

檢查p是否位於Rect範圍內。

Name Type Description
p GeoPoint

檢查的值。

Returns:
Type Description
Boolean 傳回檢查的結果。

SetNULL()

common/Geometry.js, line 888

將left,top,right,bottom都設為0