blockly > clipboard > copy

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.