Class: Magnifier

Magnifier

new Magnifier

Magnifierクラス

アートボードの拡大表示を行うためのクラスです

Parameters:
Name Type Description
board DOM | jQuery 拡大表示対象になる元のお絵かきボード要素
settings Object
Properties
Name Type Description
width number 拡大表示する要素の幅
height number 拡大表示する要素の高さ
scale number 拡大率

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なら左上の座標)