blockly > clipboard > copy

Función clipboard.copy()

Copia un elemento que se puede copiar y registra sus datos y el espacio de trabajo desde el que se copió.

Esta función no realiza ninguna verificación para garantizar que se permita la copia, p.ej., para garantizar que el bloque se pueda borrar. Estas verificaciones se deben realizar antes de llamar a esta función.

Ten en cuenta que, si el elemento que se puede copiar no es un ISelectable o su propiedad workspace no es un WorkspaceSvg, la copia se realizará correctamente, pero no se guardarán datos del espacio de trabajo. Esto afectará la capacidad de pegar los datos, a menos que pases explícitamente un espacio de trabajo al método de pegado.

Signature:

export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;

Parámetros

Parámetro Tipo Descripción
toCopy ICopyable<T> elemento que se copiará.
ubicación Coordinate Ubicación (opcional) para guardar como posible ubicación de pegado.

Muestra:

T | null

Son los datos copiados si la copia se realizó correctamente; de lo contrario, es nulo.