Funktion „clipboard.copy()“
Kopieren Sie ein kopierbares Element und zeichnen Sie seine Daten und den Arbeitsbereich auf, aus dem es kopiert wurde.
Diese Funktion führt keine Prüfungen durch, um sicherzustellen, dass das Kopieren zulässig ist, z.B. um sicherzustellen, dass der Block gelöscht werden kann. Solche Prüfungen sollten vor dem Aufrufen dieser Funktion durchgeführt werden.
Wenn das kopierbare Element kein ISelectable
ist oder seine workspace
-Eigenschaft kein WorkspaceSvg
ist, wird die Kopie zwar erfolgreich erstellt, es werden aber keine Arbeitsbereichsdaten gespeichert. Dies wirkt sich auf die Möglichkeit aus, die Daten einzufügen, es sei denn, Sie übergeben explizit einen Arbeitsbereich an die Einfügemethode.
Unterschrift:
export declare function copy<T extends ICopyData>(toCopy: ICopyable<T>, location?: Coordinate): T | null;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
toCopy | ICopyable<T> | Element zum Kopieren. |
Standort | Koordinate | (Optional): Speicherort, der als potenzieller Einfügeort gespeichert werden soll. |
Gibt zurück:
T | null
Die kopierten Daten, wenn das Kopieren erfolgreich war, andernfalls „null“.