clipboard.copy() 関数
コピー可能なアイテムをコピーし、そのデータとコピー元のワークスペースを記録します。
この関数は、コピーを許可する必要があるかどうか(ブロックを削除できるかどうかなど)を確認するチェックを行いません。このようなチェックは、この関数を呼び出す前に行う必要があります。
コピー可能なアイテムが ISelectable
でない場合や、その workspace
プロパティが WorkspaceSvg
でない場合、コピーは成功しますが、保存されたワークスペース データはありません。ワークスペースを貼り付けメソッドに明示的に渡さない限り、この変更はデータを貼り付ける機能に影響します。
署名:
export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
toCopy | ICopyable<T> | コピーするアイテム。 |
ロケーション | Coordinate | (省略可)貼り付け候補として保存する場所。 |
戻り値:
T | null
コピーが成功した場合はコピーされたデータ、それ以外の場合は null。