funkcja clipboard.copy()
Skopiuj element, który można skopiować, i zarejestruj jego dane oraz przestrzeń roboczą, z której został skopiowany.
Ta funkcja nie sprawdza, czy kopiowanie powinno być dozwolone, np. czy blok można usunąć. Takie sprawdzenie należy przeprowadzić przed wywołaniem tej funkcji.
Pamiętaj, że jeśli element, który można skopiować, nie jest ISelectable
lub jego właściwość workspace
nie jest WorkspaceSvg
, kopiowanie się powiedzie, ale nie zostaną zapisane żadne dane obszaru roboczego. Wpłynie to na możliwość wklejania danych, chyba że w metodzie wklejania jawnie przekażesz obszar roboczy.
Podpis:
export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;
Parametry
Parametr | Typ | Opis |
---|---|---|
toCopy | ICopyable<T> | element do skopiowania. |
lokalizacja | Współrzędne | (Opcjonalnie) lokalizację, w której chcesz zapisać potencjalne miejsce wklejenia. |
Zwroty:
T | null
skopiowane dane, jeśli kopiowanie się powiodło, w przeciwnym razie wartość null.