Função clipboard.copy()
Copie um item que pode ser copiado e registre os dados dele e o espaço de trabalho de onde ele foi copiado.
Essa função não realiza verificações para garantir que a cópia seja permitida, por exemplo, para garantir que o bloco possa ser excluído. Essas verificações precisam ser feitas antes de chamar essa função.
Se o item copiável não for um ISelectable
ou a propriedade workspace
não for um WorkspaceSvg
, a cópia será feita, mas não haverá dados salvos do espaço de trabalho. Isso vai afetar a capacidade de colar os dados, a menos que você transmita explicitamente um espaço de trabalho para o método de colagem.
Signature:
export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
toCopy | ICopyable<T> | item a ser copiado. |
local | Coordenada | (Opcional) local para salvar como um possível local de colagem. |
Retorna:
T | null
Os dados copiados se a cópia foi bem-sucedida. Caso contrário, será nulo.