Class: PenData ​
Hierarchy ​
↳
PenData
Implements ​
Table of contents ​
Constructors ​
Properties ​
- __input
- __middle
- __single
- __naturalWidth
- __naturalHeight
- __pathForRender
- __useStroke
- __leaf
- __blendLayer
- __isFills
- __isStrokes
- __hasMultiStrokeStyle
- __isAlphaPixelFill
- __isAlphaPixelStroke
- __isTransparentFill
- __isTransparentStroke
- __needComputePaint
- _visible
- _width
- _height
- _fill
- _stroke
- _path
- _shadow
- _innerShadow
Accessors ​
- __useNaturalRatio
- __isLinePath
- __usePathBox
- __blendMode
- scale
- __strokeWidth
- __maxStrokeWidth
- __hasMultiPaint
- __clipAfterFill
- __hasSurface
- __autoWidth
- __autoHeight
- __autoSide
- __autoSize
Methods ​
- __get
- __getData
- __setInput
- __getInput
- __removeInput
- __getInputData
- __setMiddle
- __getMiddle
- __checkSingle
- __removeNaturalSize
- destroy
- setVisible
- setWidth
- setHeight
- setFill
- setStroke
- setPath
- setShadow
- setInnerShadow
- setFilter
- __computePaint
- __getRealStrokeWidth
- __setPaint
- __removePaint
Constructors ​
constructor ​
• new PenData(leaf): PenData
Parameters ​
| Name | Type |
|---|---|
leaf | ILeaf |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:36
Properties ​
__input ​
• __input: IObject
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:8
__middle ​
• __middle: IObject
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:9
__single ​
• __single: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:11
__naturalWidth ​
• Optional __naturalWidth: number
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:13
__naturalHeight ​
• Optional __naturalHeight: number
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:14
__pathForRender ​
• Optional __pathForRender: IPathCommandData
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:16
__useStroke ​
• Optional __useStroke: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:18
__leaf ​
• __leaf: IUI
Implementation of ​
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:14
__blendLayer ​
• Optional __blendLayer: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:18
__isFills ​
• Optional __isFills: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:20
__isStrokes ​
• Optional __isStrokes: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:21
__hasMultiStrokeStyle ​
• Optional __hasMultiStrokeStyle: number
Implementation of ​
IPenData.__hasMultiStrokeStyle
Inherited from ​
GroupData.__hasMultiStrokeStyle
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:27
__isAlphaPixelFill ​
• Optional __isAlphaPixelFill: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:31
__isAlphaPixelStroke ​
• Optional __isAlphaPixelStroke: boolean
Implementation of ​
Inherited from ​
GroupData.__isAlphaPixelStroke
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:32
__isTransparentFill ​
• Optional __isTransparentFill: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:34
__isTransparentStroke ​
• Optional __isTransparentStroke: boolean
Implementation of ​
IPenData.__isTransparentStroke
Inherited from ​
GroupData.__isTransparentStroke
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:35
__needComputePaint ​
• __needComputePaint: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:40
_visible ​
• Protected Optional _visible: boolean
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:42
_width ​
• Protected Optional _width: number
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:44
_height ​
• Protected Optional _height: number
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:45
_fill ​
• Protected Optional _fill: IValue
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:47
_stroke ​
• Protected Optional _stroke: IValue
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:48
_path ​
• Protected _path: IPathCommandData
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:50
_shadow ​
• Protected Optional _shadow: IValue
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:52
_innerShadow ​
• Protected Optional _innerShadow: IValue
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:53
Accessors ​
__useNaturalRatio ​
• get __useNaturalRatio(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
GroupData.__useNaturalRatio
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:19
__isLinePath ​
• get __isLinePath(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
GroupData.__isLinePath
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:21
__usePathBox ​
• get __usePathBox(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
GroupData.__usePathBox
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:26
__blendMode ​
• get __blendMode(): string
Returns ​
string
Implementation of ​
Inherited from ​
GroupData.__blendMode
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:30
scale ​
• get scale(): number | IPointData
Returns ​
number | IPointData
Implementation of ​
Inherited from ​
GroupData.scale
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:16
__strokeWidth ​
• get __strokeWidth(): number
Returns ​
number
Implementation of ​
Inherited from ​
GroupData.__strokeWidth
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:23
__maxStrokeWidth ​
• get __maxStrokeWidth(): number
Returns ​
number
Implementation of ​
Inherited from ​
GroupData.__maxStrokeWidth
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:25
__hasMultiPaint ​
• get __hasMultiPaint(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
GroupData.__hasMultiPaint
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:29
__clipAfterFill ​
• get __clipAfterFill(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
GroupData.__clipAfterFill
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:37
__hasSurface ​
• get __hasSurface(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
GroupData.__hasSurface
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:38
__autoWidth ​
• get __autoWidth(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
GroupData.__autoWidth
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:55
__autoHeight ​
• get __autoHeight(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
GroupData.__autoHeight
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:56
__autoSide ​
• get __autoSide(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
GroupData.__autoSide
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:57
__autoSize ​
• get __autoSize(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
GroupData.__autoSize
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:58
Methods ​
__get ​
â–¸ __get(name): any
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
any
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:40
__getData ​
â–¸ __getData(): IObject
Returns ​
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:48
__setInput ​
â–¸ __setInput(name, value): void
Parameters ​
| Name | Type |
|---|---|
name | string |
value | any |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:60
__getInput ​
â–¸ __getInput(name): any
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
any
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:65
__removeInput ​
â–¸ __removeInput(name): void
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:76
__getInputData ​
â–¸ __getInputData(names?, options?): IObject
Parameters ​
| Name | Type |
|---|---|
names? | string[] | IObject |
options? | IJSONOptions |
Returns ​
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:80
__setMiddle ​
â–¸ __setMiddle(name, value): void
Parameters ​
| Name | Type |
|---|---|
name | string |
value | any |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:120
__getMiddle ​
â–¸ __getMiddle(name): any
Parameters ​
| Name | Type |
|---|---|
name | string |
Returns ​
any
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:125
__checkSingle ​
â–¸ __checkSingle(): void
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:129
__removeNaturalSize ​
â–¸ __removeNaturalSize(): void
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:143
destroy ​
â–¸ destroy(): void
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/display-module/data/src/LeafData.ts:147
setVisible ​
â–¸ setVisible(value): void
Parameters ​
| Name | Type |
|---|---|
value | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:61
setWidth ​
â–¸ setWidth(value): void
Parameters ​
| Name | Type |
|---|---|
value | number |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:68
setHeight ​
â–¸ setHeight(value): void
Parameters ​
| Name | Type |
|---|---|
value | number |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:76
setFill ​
â–¸ setFill(value): void
Parameters ​
| Name | Type |
|---|---|
value | IValue |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:85
setStroke ​
â–¸ setStroke(value): void
Parameters ​
| Name | Type |
|---|---|
value | IValue |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:96
setPath ​
â–¸ setPath(value): void
Parameters ​
| Name | Type |
|---|---|
value | string | IPathCommandData | IPathCommandNode[] | IPathCommandObject[] |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:107
setShadow ​
â–¸ setShadow(value): void
Parameters ​
| Name | Type |
|---|---|
value | IValue |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:119
setInnerShadow ​
â–¸ setInnerShadow(value): void
Parameters ​
| Name | Type |
|---|---|
value | IValue |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:123
setFilter ​
â–¸ setFilter(value): void
Parameters ​
| Name | Type |
|---|---|
value | IValue |
Returns ​
void
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:127
__computePaint ​
â–¸ __computePaint(): void
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:134
__getRealStrokeWidth ​
â–¸ __getRealStrokeWidth(childStyle?): number
Parameters ​
| Name | Type |
|---|---|
childStyle? | IStrokeComputedStyle |
Returns ​
number
Implementation of ​
Inherited from ​
GroupData.__getRealStrokeWidth
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:142
__setPaint ​
â–¸ __setPaint(attrName, value): void
Parameters ​
| Name | Type |
|---|---|
attrName | "fill" | "stroke" |
value | IValue |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/ui/packages/display-module/data/src/UIData.ts:158
__removePaint ​
â–¸ __removePaint(attrName, removeInput?): void
Parameters ​
| Name | Type |
|---|---|
attrName | "fill" | "stroke" |
removeInput? | boolean |
Returns ​
void