Bezeichnung
CopyLayer -- kopiert eine Ebene (V9.1)
Übersicht
CopyLayer(id, pos[, t])
Beschreibung
Dieser Befehl kopiert die durch id angegebene Ebene und fügt die Kopie an der durch pos angegebenen Ebenenposition ein. In pos kann der Sonderwert 0 übergeben werden, um die kopierte Ebene als letzte einzufügen. CopyLayer() kopiert alle Ebenenattribute außer dem Namen der Ebene, da dieser eimalig sein muss. Sie können das optionale Tabellenargument t verwenden, um einen Namen für die kopierte Ebene anzugeben.

Das optionale Argument t unterstützt diese Tags:

Name:
Wenn Sie der neuen Ebene einen Namen zuweisen möchten, setzen Sie diesen Tag auf eine Zeichenkette, die den gewünschten Namen enthält. Standardmäßig wird der neuen Ebene kein Name zugewiesen.

Hidden:
Dieser Tag kann auf True gesetzt werden, um die neue Ebene nach der Erstellung automatisch auszublenden. Voreingestellt ist False.

Sie müssen Ebenen aktivieren, bevor Sie diesen Befehl verwenden können. Siehe Einführung in die Ebenentechnik für Details.

Eingaben
id
Identifikator oder Name der zu kopierenden Ebene
pos
gewünschte Position für die neue Ebene oder 0 für die letzte Ebene
t
optional: Tabelle mit weiteren Parametern
Beispiel
EnableLayers
SetFillStyle(#FILLCOLOR)
Box(0, 0, 320, 480, #RED)
CopyLayer(1, 2, {Hidden = True})
SetLayerStyle(2, {X = 320, Color = #BLUE, Hidden = False})
Der obige Code erstellt eine gefüllte rote Rechteckebene, kopiert sie, ändert die Farbe der kopierten Ebene in Blau und positioniert sie neben der roten Ebene.

Navigation zeigen