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

DataStorage クラス

アクティブなドキュメントのデータストレージ。

階層

  • DataStorage

インデックス

メソッド

createImage

  • createImage(imageFileName: string, cacheKey: string): HTMLImageElement | null
  • 指定されたキー名を使用して作成された項目から画像要素を作成します。

    パラメータ

    • imageFileName: string
    • cacheKey: string

    戻り値 HTMLImageElement | null

dispose

  • dispose(): void
  • disposeメソッドは、すべての保存されたデータをクリーンアップします。

    戻り値 void

ensureNewImageFileName

  • ensureNewImageFileName(fileName: string, extension?: string): string
  • 画像ファイル名を自動生成します。

    パラメータ

    • fileName: string
    • 既定値 extension: string = "png"

    戻り値 string

getEncodedItem

  • getEncodedItem(keyName: string): string | null
  • キー名が渡される場合は、base64でエンコードされたキーの値を返します。キーが存在しない場合は、nullを返します。

    パラメータ

    • keyName: string

    戻り値 string | null

getItem

  • getItem(keyName: string | undefined): Uint8Array | any | null
  • キー名が渡される場合は、そのキーの値を返します。キーが存在しない場合は、nullを返します。

    パラメータ

    • keyName: string | undefined

    戻り値 Uint8Array | any | null

releaseResources

  • releaseResources(): void
  • アクティブなドキュメント用に作成されたすべてのオブジェクトを解放します。このメソッドは、アクティブなドキュメントが閉じられると自動的に呼び出されます。

    戻り値 void

removeItem

  • removeItem(keyName: string | undefined): void
  • 指定されたストレージオブジェクトが存在する場合は、それからキーを削除します。

    パラメータ

    • keyName: string | undefined

    戻り値 void

setItem

  • setItem(keyName: string, keyValue: Uint8Array | any): void
  • キーの名前と値が渡されると、そのキーが指定されたストレージオブジェクトに追加されるか、すでに存在する場合はそのキーの値が更新されます。

    パラメータ

    • keyName: string
    • keyValue: Uint8Array | any

    戻り値 void