オプション
すべて
  • Public
  • Public/Protected
  • すべて
メニュー

SignToolStorage クラス

署名ツールのストレージ。

階層

  • SignToolStorage

インデックス

コンストラクタ

コンストラクタ

  • ownerUserName引数で指定されたユーザーに対して署名ツールのストレージを作成します。

    パラメータ

    • ownerUserName: string

    戻り値 SignToolStorage

アクセサー

settings

  • ブラウザのローカルストレージに保存されている署名ツールの設定を取得します。

    戻り値 SignToolSettings | undefined

storageKey

  • get storageKey(): string
  • 署名設定のオブジェクトを保存・取得するに使用されるローカルストレージのキー。

    戻り値 string

メソッド

loadImage

  • loadImage(signToolType: SignToolType, canvas: HTMLCanvasElement): Promise<HTMLImageElement | null>
  • ローカルストレージから画像を復元します。

    パラメータ

    戻り値 Promise<HTMLImageElement | null>

loadSignaturePad

  • loadSignaturePad(signToolType: SignToolType, signaturePad: SignaturePad): Promise<boolean>
  • ローカルストレージから署名パッドをロードします。

    パラメータ

    戻り値 Promise<boolean>

reset

  • reset(): void
  • 署名ストレージのデータをクリアします。

    戻り値 void

resetCanvasImage

  • toolType引数で指定されたツールの以前に保存されたキャンバス画像をクリアします。

    パラメータ

    戻り値 void

resetCanvasImages

  • resetCanvasImages(): void
  • 以前に保存したすべてのキャンバス画像をクリアします。

    戻り値 void

saveCanvas

  • saveCanvas(toolType: SignToolType, canvas: HTMLCanvasElement, signaturePad?: SignaturePad): void
  • 画像データをキャンバス要素からローカルストレージに保存します。

    パラメータ

    • toolType: SignToolType
    • canvas: HTMLCanvasElement
    • オプション signaturePad: SignaturePad

    戻り値 void

saveImage

  • saveImage(signToolType: SignToolType, img: HTMLImageElement): void
  • 画像データをローカルストレージに保存します。

    パラメータ

    • signToolType: SignToolType
    • img: HTMLImageElement

      画像要素。

    戻り値 void

setSetting

  • setSetting(settingName: string, value: any): void
  • 設定値をローカルストレージに保存します。

    パラメータ

    • settingName: string
    • value: any

    戻り値 void