@fimagine/writeboard
Preparing search index...
IFactory
Interface IFactory
接口:工厂
Export
IFactory
interface
IFactory
{
get
resizer
()
:
IResizerInfo
;
get
rotator
()
:
IRotatorInfo
;
get
type
()
:
FactoryType
;
fontFamilies
()
:
string
[]
;
fontName
(
fontFamily
:
string
)
:
string
;
newId
(
data
:
IShapeData
)
:
string
;
newLayer
(
inits
?:
Partial
<
ILayerInits
>
)
:
Layer
;
newLayerId
()
:
string
;
newLayerName
()
:
string
;
newShape
(
shapeType
:
ShapeType
)
:
Shape
;
newShape
(
shapeData
:
IShapeData
)
:
Shape
;
newShapeData
(
shapeType
:
ShapeType
)
:
ShapeData
;
newShapesMgr
()
:
IShapesMgr
;
newTool
(
toolType
:
string
)
:
ITool
;
newWhiteBoard
(
options
:
BoardOptions
)
:
Board
;
newZ
(
data
:
IShapeData
)
:
number
;
overbound
(
shape
:
Shape
)
:
number
;
setShapeTemplate
(
shapeType
:
ShapeType
,
template
:
ShapeData
)
:
void
;
shapeDecoration
(
shape
:
Shape
)
:
IShapeDecoration
;
shapeTemplate
(
shapeType
:
ShapeType
)
:
ShapeData
;
}
Implemented by
DefaultFactory
Index
Accessors
resizer
rotator
type
Methods
font
Families
font
Name
new
Id
new
Layer
new
Layer
Id
new
Layer
Name
new
Shape
new
Shape
Data
new
Shapes
Mgr
new
Tool
new
White
Board
new
Z
overbound
set
Shape
Template
shape
Decoration
shape
Template
Accessors
resizer
get
resizer
()
:
IResizerInfo
Returns
IResizerInfo
rotator
get
rotator
()
:
IRotatorInfo
Returns
IRotatorInfo
type
get
type
()
:
FactoryType
Returns
FactoryType
Methods
font
Families
fontFamilies
()
:
string
[]
Returns
string
[]
font
Name
fontName
(
fontFamily
:
string
)
:
string
Parameters
fontFamily
:
string
Returns
string
new
Id
newId
(
data
:
IShapeData
)
:
string
Parameters
data
:
IShapeData
Returns
string
new
Layer
newLayer
(
inits
?:
Partial
<
ILayerInits
>
)
:
Layer
Parameters
Optional
inits
:
Partial
<
ILayerInits
>
Returns
Layer
new
Layer
Id
newLayerId
()
:
string
Returns
string
new
Layer
Name
newLayerName
()
:
string
Returns
string
new
Shape
newShape
(
shapeType
:
ShapeType
)
:
Shape
Parameters
shapeType
:
ShapeType
Returns
Shape
newShape
(
shapeData
:
IShapeData
)
:
Shape
Parameters
shapeData
:
IShapeData
Returns
Shape
new
Shape
Data
newShapeData
(
shapeType
:
ShapeType
)
:
ShapeData
Parameters
shapeType
:
ShapeType
Returns
ShapeData
new
Shapes
Mgr
newShapesMgr
()
:
IShapesMgr
Returns
IShapesMgr
new
Tool
newTool
(
toolType
:
string
)
:
ITool
Parameters
toolType
:
string
Returns
ITool
new
White
Board
newWhiteBoard
(
options
:
BoardOptions
)
:
Board
Parameters
options
:
BoardOptions
Returns
Board
new
Z
newZ
(
data
:
IShapeData
)
:
number
Parameters
data
:
IShapeData
Returns
number
overbound
overbound
(
shape
:
Shape
)
:
number
Parameters
shape
:
Shape
Returns
number
set
Shape
Template
setShapeTemplate
(
shapeType
:
ShapeType
,
template
:
ShapeData
)
:
void
Parameters
shapeType
:
ShapeType
template
:
ShapeData
Returns
void
shape
Decoration
shapeDecoration
(
shape
:
Shape
)
:
IShapeDecoration
Parameters
shape
:
Shape
Returns
IShapeDecoration
shape
Template
shapeTemplate
(
shapeType
:
ShapeType
)
:
ShapeData
Parameters
shapeType
:
ShapeType
Returns
ShapeData
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Accessors
resizer
rotator
type
Methods
font
Families
font
Name
new
Id
new
Layer
new
Layer
Id
new
Layer
Name
new
Shape
new
Shape
Data
new
Shapes
Mgr
new
Tool
new
White
Board
new
Z
overbound
set
Shape
Template
shape
Decoration
shape
Template
@fimagine/writeboard
Loading...
接口:工厂
Export
IFactory