DumpLayers([what])
Dieser Befehl gibt interne Informationen über die Ebenen des aktuellen BGPics an das Debug-Gerät aus. Dies ist vor allem für Debuggingzwecke nützlich. Die Informationen enthalten Positions- und Größenangaben, das Sichtbarkeitsflag der Ebene sowie die interne Speichergröße einer Hollywood-Ebene.
Das Argument what
kann verwendet werden, um die auszugebende
Informationen zu bestimmen. Intern können Hollywood-Ebenen
bis zu drei verschiedene Darstellungsarten haben. Eine normale
Darstellung ohne irgendwelche Transformationen, eine transformierte
Darstellung und eine ebenenskalierte-transformierte Darstellung.
Die transformierte Darstellung wird durch Befehle wie RotateLayer()
und ScaleLayer() erzeugt, während die ebenenskalierte-transformierte
Darstellung einer Ebene entweder die normale oder die transformierte
Ebene mit zusätzlichen Transformationen darstellt, welche durch
das Skalierungssystem hinzugefügt wurde.
Die folgenden Werte werden derzeit vom Argument what
akzeptiert:
0:
1:
2:
Beachten Sie, dass auch wenn keine ebenenskalierte-transformierte
Darstellung aktuell aktiv ist, Wert 2 immer das physische Erscheinungsbild
einer Ebene darstellt. Also, wenn Sie Details über das physische
Erscheinungsbild einer Ebene wissen müssen, geben Sie immer
2 beim Argument what
an, auch wenn derzeit keine Transformation
aktiv ist.
Beachten Sie auch, dass dieser Befehl die Positions- und Größeninformationen, vom Skript und die tatsächliche physische Position und Größe ausgibt. Die richtige physikalische Position und Größeninformationen werden in Klammern ausgegeben.
All diese Informationen sind jedoch für normale Programmierer
wohl nicht sehr sinnvoll. Dieser Befehl dient hier hauptsächlich
für Debuggingzwecke. Wenn Sie Ebenenattribute für Ihr Skript
abfragen müssen, verwenden Sie den Befehl GetLayerStyle()
oder GetAttribute() mit dem Objekttyp #LAYER
.
Siehe GetLayerStyle für Details. Siehe GetAttribute für Details.
Sie müssen Ebenen aktivieren bevor Sie diesen Befehl nutzen können. Siehe Einführung in die Ebenentechnik für Details.