Funzione clipboard.copy()
Copia un elemento copiabile e registra i relativi dati e lo spazio di lavoro da cui è stato copiato.
Questa funzione non esegue alcun controllo per garantire che la copia sia consentita, ad esempio per assicurarsi che il blocco sia eliminabile. Questi controlli devono essere eseguiti prima di chiamare questa funzione.
Tieni presente che se l'elemento copiabile non è un ISelectable
o la sua proprietà workspace
non è un WorkspaceSvg
, la copia verrà eseguita correttamente, ma non verranno salvati dati dello spazio di lavoro. Ciò influirà sulla possibilità di incollare i dati, a meno che non passi esplicitamente uno spazio di lavoro nel metodo di incolla.
Firma:
export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
toCopy | ICopyable<T> | elemento da copiare. |
località | Coordinate | (Facoltativo) posizione da salvare come potenziale posizione di incollatura. |
Resi:
T | null
i dati copiati se la copia è riuscita, altrimenti null.