剪貼簿命名空間
類別
| 類別 | 說明 |
|---|---|
| BlockPaster |
函式
| 函式 | 說明 |
|---|---|
| copy(toCopy, location) | 複製可複製的項目,並記錄其資料和複製來源的工作區。 這項函式不會執行任何檢查,確保允許複製,例如確保可刪除區塊。呼叫此函式前,應先完成這類檢查。 請注意,如果可複製的項目不是 |
| getLastCopiedData() | 取得最後複製項目的複製資料。如果您要實作自訂複製/貼上行為,這項功能就相當實用。如要使用預設行為,請直接複製及貼上。 |
| getLastCopiedLocation() | 取得上次複製來源的位置。如果您要實作自訂複製/貼上行為,這項功能就相當實用。如要使用預設行為,請直接複製及貼上。 |
| getLastCopiedWorkspace() | 取得上次複製來源的工作區。如果您要實作自訂複製/貼上行為,並想在複製來源的工作區貼上內容,這個方法就十分實用。如要使用預設行為,請直接複製及貼上。 |
| paste(copyData, workspace, coordinate) | 將可貼上的元素貼到指定工作區。 這個函式不會執行任何檢查,確保允許貼上內容,例如工作區是否已算繪或區塊是否可貼上。呼叫此函式前,應先完成這類檢查。 |
| paste() | 將上次複製的 ICopyable 貼到上次複製來源的工作區。 |
| setLastCopiedData(copyData) | 設定最後複製的項目。如果您實作自訂複製行為,就應該呼叫這個方法,確保其他呼叫端使用正確的資料。如果您使用內建的複製方法,系統會自動呼叫這個方法。 |
| setLastCopiedLocation(location) | 設定上次複製來源的位置。如果您實作自訂複製行為,就應該呼叫這個方法,確保其他呼叫端使用正確的資料。如果您使用內建的複製方法,系統會自動呼叫這個方法。 |
| setLastCopiedWorkspace(workspace) | 設定上次複製來源的工作區。如果您實作自訂複製行為,就應該呼叫這個方法,確保其他呼叫端使用正確的資料。如果您使用內建的複製方法,系統會自動呼叫這個方法。 |
介面
| 介面 | 說明 |
|---|---|
| BlockCopyData |
命名空間
| 命名空間 | 說明 |
|---|---|
| 登錄 |