M3D / M3D / Shapes / Annotation
Class: Annotation
Memberof
M3D.Shapes
Description
批注
Date
2022-1-12
Version
1.0
Copyright
All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd
Hierarchy
-
↳
Annotation
Table of contents
Constructors
Properties
Accessors
Methods
- addComText
- addEffect
- addEnvelope
- addImage
- addLine
- addOutFrame
- addPoint
- addPolyLine
- addStubPolyLine
- addText
- clear
- clearComText
- clearImage
- clearOutFrames
- clearPolyLines
- getAlpha
- getAnnotationType
- getAuthor
- getBoundingBox
- getBroadPos
- getCenterPos
- getColor
- getComTexts
- getCreateID
- getCreateId
- getCreateTime
- getDrawables
- getEffect
- getEvents
- getFillColor
- getFirstParentPath
- getFirstPosition
- getFrameColor
- getFrameLineList
- getGap
- getGuid
- getHaveEnvelope
- getHaveLeader
- getHaveStub
- getId
- getImageList
- getIsFixed
- getIsFrontShow
- getLineList
- getLocalTransform
- getName
- getNeedClip
- getObjectId
- getParentModel
- getPoint
- getPointList
- getPolyLineList
- getPosAverage
- getPosition
- getProperties
- getProto
- getRenderShapes
- getRotation
- getScene
- getSecondParentPath
- getSecondPosition
- getShapeType
- getText
- getTextFontColor
- getTextFontName
- getTextFontSize
- getTextValue
- getTextsPos
- getWorldBoundingBox
- getWorldTransform
- initAttributes
- isDirty
- isPreSelected
- isSelected
- isVisible
- markDirty
- post
- registerEvent
- removeEffect
- removeEvent
- removeLine
- removePoint
- send
- sendClipMessage
- sendEffectMessage
- setAlpha
- setAnnotationType
- setAuthor
- setBackgroundShape
- setBroadPos
- setCenterPos
- setColor
- setCreateID
- setCreateId
- setCreateTime
- setEffect
- setFillColor
- setFirstParentPath
- setFirstPosition
- setFrameColor
- setFrontShow
- setGap
- setGuid
- setHaveEnvelope
- setHaveLeader
- setHaveStub
- setId
- setImagePosition
- setIsFixed
- setName
- setNeedClip
- setObjectId
- setParentModel
- setPointSize
- setPosAverage
- setPosition
- setScene
- setSecondParentPath
- setSecondPosition
- setSelected
- setShapeType
- setStubPolyLine
- setText
- setTextFontColor
- setTextFontName
- setTextFontSize
- setTextSize
- setTextsPos
- setVisible
- setWorldTransform
- update
Constructors
constructor
• new Annotation(): Annotation
Returns
Description
构造函数
Overrides
Properties
id
• id: number
Inherited from
count
▪ Static
count: number
Inherited from
isProto
▪ Static
isProto: string
Inherited from
pVertexHeader
▪ Static
pVertexHeader: string
Inherited from
Accessors
isProto
• get
isProto(): boolean
Returns
boolean
Description
获取是否为原型对象
Inherited from
Note.isProto
• set
isProto(v
): void
Parameters
Name | Type |
---|---|
v | boolean |
Returns
void
Description
设置是否为原型对象
Inherited from
Note.isProto
Methods
addComText
▸ addComText(comText
): void
Parameters
Name | Type |
---|---|
comText | ComText |
Returns
void
Description
添加多文本对象
Inherited from
addEffect
▸ addEffect(effectType
): void
Parameters
Name | Type |
---|---|
effectType | number |
Returns
void
Description
添加特效效果
Inherited from
addEnvelope
▸ addEnvelope(): void
Returns
void
Description
添加包络
addImage
▸ addImage(image
): void
Parameters
Name | Type |
---|---|
image | Image |
Returns
void
Description
添加图片对象
Overrides
addLine
▸ addLine(line
): void
Parameters
Name | Type |
---|---|
line | Line |
Returns
void
Description
添加线对象
Overrides
addOutFrame
▸ addOutFrame(polyLine
): void
Parameters
Name | Type |
---|---|
polyLine | PolyLine |
Returns
void
Description
添加外框
Inherited from
addPoint
▸ addPoint(point
): void
Parameters
Name | Type |
---|---|
point | Point |
Returns
void
Description
添加点对象
Overrides
addPolyLine
▸ addPolyLine(polyLine
): void
Parameters
Name | Type |
---|---|
polyLine | PolyLine |
Returns
void
Description
添加折线对象
Inherited from
addStubPolyLine
▸ addStubPolyLine(): void
Returns
void
Description
添加引出线