@fimagine/writeboard
    Preparing search index...

    Class Shape<D>

    一切图形的基类

    Shape 图形基类

    Type Parameters

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _b?: Board
    _d: D
    _r: Resizable = Resizable.None

    Accessors

    • get ghost(): boolean

      图形能否交互

      当ghost为true时,只能看见这个图形,而不能选中并与其产生交互。 利用这个属性,可以实现比较特殊的功能,比如:背景图

      Returns boolean

      Shape

    • set ghost(v: boolean): void

      Parameters

      • v: boolean

      Returns void

    • get resizable(): Resizable

      图形是否可以被用户修改尺寸

      当不为Resizable.None时,选中的图形将出现控制点, 此时可以点击拖拽控制点来修改图形的尺寸

      Returns Resizable

      Shape

    Methods

    • Parameters

      • x: number
      • y: number
      • w: number
      • h: number

      Returns {
          by: number;
          lx: number;
          mx: number;
          my: number;
          rx: number;
          s: number;
          ty: number;
      }