Class: Size

SuperMap.Size

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

new SuperMap.Size(w, h)

common/commontypes/Size.js, line 6
Name Type Default Description
w number 0.0 可选

宽度。

h number 0.0 可选

高度。

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

Members

hnumber

高度。

Default Value:
0.0

wnumber

宽度。

Default Value:
0.0

Methods

clone(){SuperMap.Size}

common/commontypes/Size.js, line 47

克隆当前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 34

返回此对象的字符串形式。

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