クリップボード操作用のユーティリティメソッドを提供する静的クラス。
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 デモ}
copy(text: string): void
文字列をクリップボードにコピーします。
このメソッドは、ユーザーがクリップボードのコピーコマンド([Ctrl]+[C]など)を押した直後に呼び出した場合にのみ機能します。
Text to copy to the clipboard.
paste(callback: Function): void
クリップボードから文字列を取得します。
このメソッドは、ユーザーがクリップボードの貼り付けコマンド([Ctrl]+[V]など)を押した直後に呼び出した場合にのみ機能します。
Function called when the clipboard content has been retrieved. The function receives the clipboard content as a parameter.
クリップボード操作用のユーティリティメソッドを提供する静的クラス。
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 デモ}