剪贴板命名空间
类
| 类 | 说明 |
|---|---|
| BlockPaster |
函数
| 函数 | 说明 |
|---|---|
| copy(toCopy, location) | 复制可复制的内容,并记录其数据以及复制来源的工作区。 此函数不会执行任何检查来确保应允许复制,例如确保相应块可删除。此类检查应在调用此函数之前完成。 请注意,如果可复制项不是 |
| getLastCopiedData() | 获取上次复制的商品的复制数据。如果您要实现自定义复制/粘贴行为,这会非常有用。如果您想要默认行为,只需直接使用复制和粘贴方法即可。 |
| getLastCopiedLocation() | 获取上次复制的位置。如果您要实现自定义复制/粘贴行为,这会非常有用。如果您想要默认行为,只需直接使用复制和粘贴方法即可。 |
| getLastCopiedWorkspace() | 获取上次复制来源的工作区。如果您要实现自定义复制/粘贴行为,并希望粘贴到复制来源的同一工作区,那么此方法非常有用。如果您想要默认行为,只需直接使用复制和粘贴方法即可。 |
| paste(copyData, workspace, coordinate) | 将可粘贴的元素粘贴到指定的工作区中。 此函数不会执行任何检查来确保允许粘贴,例如工作区是否已呈现或相应块是否可粘贴。此类检查应在调用此函数之前完成。 |
| paste() | 将上次复制的 ICopyable 粘贴到上次复制来源的工作区中。 |
| setLastCopiedData(copyData) | 设置上次复制的内容。如果您实现了自定义复制行为,则应调用此方法,以便其他调用方使用正确的数据。如果您使用内置的复制方法,系统会自动调用此方法。 |
| setLastCopiedLocation(location) | 设置上次复制的来源位置。如果您实现了自定义复制行为,则应调用此方法,以便其他调用方使用正确的数据。如果您使用内置的复制方法,系统会自动调用此方法。 |
| setLastCopiedWorkspace(workspace) | 设置上次复制来源的工作区。如果您实现了自定义复制行为,则应调用此方法,以便其他调用方使用正确的数据。如果您使用内置的复制方法,系统会自动调用此方法。 |
接口
| 接口 | 说明 |
|---|---|
| BlockCopyData |
命名空间
| 命名空间 | 说明 |
|---|---|
| registry |