clipboard.copy() işlevi
Kopyalanabilir bir öğeyi kopyalayıp verilerini ve kopyalandığı çalışma alanını kaydetme
Bu işlev, kopyanın izin verilmesi gerektiğini (ör. bloğun silinebilir olması) doğrulamak için herhangi bir kontrol gerçekleştirmez. Bu tür kontroller, bu işlev çağrılmadan önce yapılmalıdır.
Kopyalanabilir öğe bir ISelectable
değilse veya workspace
özelliği bir WorkspaceSvg
değilse kopyalama işleminin başarılı olacağını ancak kaydedilmiş çalışma alanı verisi olmayacağını unutmayın. Bu durum, yapıştırma yöntemine açıkça bir çalışma alanı iletmediğiniz sürece verileri yapıştırma özelliğini etkiler.
İmza:
export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
toCopy | ICopyable<T> | kopyalanacak öğe. |
konum | Coordinate | Olası yapıştırma konumu olarak kaydetmek için (isteğe bağlı) konum. |
İadeler:
T | null
Kopyalama başarılıysa kopyalanan veriler, aksi takdirde null.