ASP.NET MVC コントロールヘルプ
Clipboard クラス
ファイル
wijmo.js
モジュール
wijmo

クリップボード操作用のユーティリティメソッドを提供する静的クラス。

Clipboard クラスには、クリップボード操作中にクリップボードの内容をカスタマイズするためにコントロールによって使用できる静的なcopy メソッドとpaste メソッドがあります。

たとえば、以下のコードは、コントロールで押されたクリップボードショートカットキーをインターセプトしてカスタムのクリップボード処理を提供する方法を示します。

```typescript rootElement.addEventListener('keydown', (e: KeyboardEvent) {

// 「Ctrl+C」または「Ctrl+Insert」を押してコピーします。 if (e.ctrlKey && (e.keyCode == 67 || e.keyCode == 45)) { let text = this.getClipString(); Clipboard.copy(text); return; }

//「Ctrl+V」または「Shift+Insert」を押して貼り付けます。 if ((e.ctrlKey && e.keyCode == 86) || (e.shiftKey && e.keyCode == 45)) { Clipboard.paste(text => { this.setClipString(text); }); return; } }); ```

次の例では、ターゲットがFlexGrid コントロールのときにクリップボードの貼り付けコマンドの動作をカスタマイズする方法を示しています。

{@sample Core/Clipboard デモ}

メソッド

メソッド

Static copy

copy(text: string): void

文字列をクリップボードにコピーします。

このメソッドは、ユーザーがクリップボードのコピーコマンド([Ctrl]+[C]など)を押した直後に呼び出した場合にのみ機能します。

パラメーター
  • text: string

    Text to copy to the clipboard.

戻り値
void

Static paste

paste(callback: Function): void

クリップボードから文字列を取得します。

このメソッドは、ユーザーがクリップボードの貼り付けコマンド([Ctrl]+[V]など)を押した直後に呼び出した場合にのみ機能します。

パラメーター
  • callback: Function

    Function called when the clipboard content has been retrieved. The function receives the clipboard content as a parameter.

戻り値
void