API Docs for: TWaver HTML5 5.7.5
Show:

twaver.canvas.IconsAttachment Class

图表组附件对象

图标组附件,用于显示一组图标

Constructor

twaver.canvas.IconsAttachment

(
  • elementUI
  • [showInAttachmentDiv]
)
twaver.canvas.IconsAttachment

Parameters:

  • elementUI twaver.canvas.ElementUI

    网元视图

  • [showInAttachmentDiv] Boolean optional

    是否显示在最上层,可选,默认为false

Methods

twaver.canvas.Attachment.dispose

()

Inherited from twaver.canvas.Attachment:

销毁附件

twaver.canvas.Attachment.getAlpha

() Number

Inherited from twaver.canvas.Attachment:

获取附件透明度,默认值为1

Returns:

Number:

twaver.canvas.Attachment.getClassName

() String

Inherited from twaver.canvas.Attachment:

获取字符串类名

Returns:

String:

返回类名

twaver.canvas.Attachment.getElement

() twaver.Element

Inherited from twaver.canvas.Attachment:

获取和附件关联的网元

Returns:

twaver.Element:

返回和附件关联的网元

twaver.canvas.Attachment.getElementUI

() twaver.canvas.ElementUI

Inherited from twaver.canvas.Attachment:

获取和附件关联的网元视图

Returns:

twaver.canvas.ElementUI:

返回和附件关联的网元视图

twaver.canvas.Attachment.getFont

(
  • styleProp
)
String

Inherited from twaver.canvas.Attachment:

获取附件的字体

Parameters:

  • styleProp String

    样式名称

Returns:

String:

返回附件的字体

twaver.canvas.Attachment.getNetwork

() twaver.canvas.Network

Inherited from twaver.canvas.Attachment:

获取和附件关联的拓扑

Returns:

twaver.canvas.Network:

返回和附件关联的拓扑

twaver.canvas.Attachment.getStyle

(
  • styleProp
)
Object

Inherited from twaver.canvas.Attachment:

获取指定样式的值,封装了Element#getStyle方法

Parameters:

  • styleProp String

    样式名称

Returns:

Object:

返回指定样式的值

twaver.canvas.Attachment.getViewRect

() Object

Inherited from twaver.canvas.Attachment:

获取附件视图的位置及大小,值为包含x、y、width和height属性的Object对象

Returns:

Object:

返回附件视图的位置及大小,值为包含x、y、width和height属性的Object对象

twaver.canvas.Attachment.hit

(
  • x
  • y
)
Boolean

Inherited from twaver.canvas.Attachment:

命中测试,判断点击指定坐标点是否能选中附件

Parameters:

  • x Number

    x坐标

  • y Number

    y坐标

Returns:

Boolean:

如果点击指定坐标能选中附件,则返回true,否者返回false

twaver.canvas.Attachment.hitCanvasRect

(
  • rect
)
Boolean

Inherited from twaver.canvas.Attachment:

命中测试,判断附件是否包含指定区域

Parameters:

  • rect Object

    区域

Returns:

Boolean:

返回附件是否包含指定区域

twaver.canvas.Attachment.isShowOnTop

() Boolean

Inherited from twaver.canvas.Attachment:

获取附件是否显示在最上层

Returns:

Boolean:

返回附件是否显示在最上层

twaver.canvas.Attachment.paint

(
  • ctx
)

Inherited from twaver.canvas.Attachment:

绘制附件, 子类重载此方法绘制子类自己

Parameters:

  • ctx CanvasRenderingContext2D

    canvas画布

twaver.canvas.Attachment.setShowOnTop

(
  • t
)

Inherited from twaver.canvas.Attachment:

设置附件是否显示在最上层

Parameters:

  • t Boolean

    附件是否显示在最上层

twaver.canvas.Attachment.validate

()

Inherited from twaver.canvas.Attachment:

更新属性, 并重新计算附件大小和位置

twaver.canvas.IconsAttachment.isShadowable

() Boolean

获取附件选中时是否有阴影效果,默认值为twaver.Defaults.ATTACHMENT_SHADOWABLE(false)

Returns:

Boolean:

返回附件选中时是否有阴影效果