# Class: LineStyle

## LineStyle()

#### new LineStyle()

线样式（实线）

Source:
  - LineStyle.js, line 11

### Methods

#### (async, static) createObj() → {Promise.<LineStyle>}

构造一个新的LineStyle对象，可通过无参或有参构造。 有参构造的参数为：颜色（string，eg：'rgba(128, 128, 128, 128)'）、线宽（float类型的Number）

Source:
  - LineStyle.js, line 23

##### Returns:

Type
  Promise.<LineStyle>

#### (async, static) getColor() → {String}

获取线的颜色

Source:
  - LineStyle.js, line 72

##### Returns:

线颜色

Type
  String

#### (async, static) getWidth() → {Number}

获取线宽

Source:
  - LineStyle.js, line 102

##### Returns:

线宽 （float类型的Number）

Type
  Number

#### (async, static) setColor(color) → {Promise.<Void>}

设置线颜色

##### Parameters:

Name | Type | Description
--- | --- | ---
`color` | String | 线颜色 eg:'rgba(128, 128, 128, 128)'

Source:
  - LineStyle.js, line 88

##### Returns:

Type
  Promise.<Void>

#### (async, static) setWidth(width) → {Promise.<Void>}

设置线宽

##### Parameters:

Name | Type | Description
--- | --- | ---
`width` | Number | 线宽(dp) （float类型的Number）

Source:
  - LineStyle.js, line 118

##### Returns:

Type
  Promise.<Void>