Class: Size

Size

此类描绘一对高宽值的实例。

new SuperMap.Size(w, h)

common/commontypes/Size.js, line 3
Name Type Description
w number

宽度,默认值为0.0

h number

高度 ,默认值为0.0

Example
var size = new SuperMap.Size(31,46);

Members

hnumber

高,默认值为0.0

wnumber

宽,默认值为0.0

Methods

clone(){SuperMap.Size}

common/commontypes/Size.js, line 46

克隆当前size对象.

Returns:
Type Description
SuperMap.Size 返回一个新的与当前size对象有相同宽、高的Size对象。
Example
var size = new SuperMap.Size(31,46);
var size2 = size.clone();

destroy()

common/commontypes/Size.js, line 82

销毁此对象。销毁后此对象的所有属性为null,而不是初始值。

Example
var size = new SuperMap.Size(31,46);
size.destroy();

equals(sz){Boolean}

common/commontypes/Size.js, line 60

比较两个size对象是否相等。

Name Type Description
sz SuperMap.Size

用于比较相等的Size对象。

Returns:
Type Description
Boolean 传入的size和当前size高宽相等,注意:如果传入的size为空则返回false
Example
var size = new SuperMap.Size(31,46);
var size2 = new SuperMap.Size(31,46);
var isEquals = size.equals(size2);

toString(){string}

common/commontypes/Size.js, line 33

返回此对象的字符串形式

Returns:
Type Description
string 例如:"w=10,h=5"
Example
var size = new SuperMap.Size(10,5);
var str = size.toString();