new Magnifier
Magnifierクラス
アートボードの拡大表示を行うためのクラスです
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
board |
DOM | jQuery | 拡大表示対象になる元のお絵かきボード要素 | ||||||||||||
settings |
Object | Properties
|
Methods
-
addDisposeHandler
-
このインスタンスがdisposeされた時に実行するハンドラを登録します
Parameters:
Name Type Description ハンドラ
Function -
dispose
-
このインスタンスを使用不可にします
-
focus
-
拡大表示箇所の座標を設定します
Parameters:
Name Type Description x
number 拡大表示するx座標 y
number 拡大表示するy座標 -
getElement
-
拡大表示要素を取得します
Returns:
- Type
- DOM
-
hide
-
拡大表示要素を非表示にします
-
move
-
拡大表示要素の位置を指定します
Parameters:
Name Type Description x
number 拡大表示するx座標 y
number 拡大表示するy座標 center
boolean 中央の座標指定かどうか(falseなら左上の座標) -
setScale
-
拡大率を設定します
Parameters:
Name Type Description scale
number 0より大きい数値 Returns:
- Type
- DOM
-
setSize
-
拡大表示要素のサイズを設定します
Parameters:
Name Type Description size
Object Properties
Name Type Description width
number 幅 height
number 高さ -
show
-
拡大表示要素を表示します
Parameters:
Name Type Description x
number 拡大表示するx座標 y
number 拡大表示するy座標 center
boolean 中央の座標指定かどうか(falseなら左上の座標)