blockly > clipboard > copy

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.