Bezeichnung
SetDrawTagsDefault -- setzt die Standardwerte für die Standard-Tags zum Zeichnen (V5.0)
Übersicht
SetDrawTagsDefault(table)
Beschreibung
Dieser Befehl kann verwendet werden, um die Standardwerte der Standard-Tags zum Zeichnen zu ändern. Die Standard-Tags zum Zeichnen sind allgemeine Optionen, die von den meisten Zeichnungsbefehle von Hollywood unterstützt werden. Die Standard-Tags zum Zeichnen werden immer innerhalb einer optionalen Tabelle übergeben, die das letzte Argument eines Befehls darstellt. Wenn eine bestimmter Tag zum Zeichnen nicht angegeben ist, wird Hollywood auf eine interne Standardeinstellung zurückgreifen. Diese Standardeinstellung kann mit SetDrawTagsDefault() geändert werden.

Zum Beispiel, nehmen wir an, dass Sie immer einen Ankerpunkt von 0.5/0.5 anstelle von 0.0/0.0 verwenden möchten, welcher der Standardankerpunkt in Hollywood ist. Anstatt den ausdrücklich gewünschten Ankerpunkt bei allen Befehlen einzutragen, die Sie aufrufen, können Sie einfach diesen Ankerpunkt als neuen Standardankerpunkt definieren, den alle Zeichnungsbefehle verwenden sollen, wenn kein anderer Punkt gegeben ist. Siehe unten für ein Beispiel. Sie könnten auch SetDrawTagsDefault() verwenden, um die Standardeinfügeposition für Ebenen von vorderste auf hinterste Position zu ändern usw.

In der Tabelle, die Sie diesem Befehl übergeben müssen, können alle Tags enthalten sein, die in der Dokumentation der Standard-Tags zum Zeichnen aufgeführt sind. Für jeden Tag, den Sie benutzen, müssen Sie einen Standardwert angeben, der von Hollywood verwendet wird, wenn kein anderer Wert angegeben ist.

Siehe Standard-Tags zum Zeichnen für mehr Informationen über die Standard-Tags, die fast alle Zeichnungsbefehle von Hollywood unterstützen.

Eingaben
table
Tabelle mit einem oder mehr Standard-Tags zum Zeichnen und einem voreingestellten Wert für jeden Tag
Beispiel
SetDrawTagsDefault({AnchorX = 0.5, AnchorY = 0.5})
DisplayBrush(1, 0, 0)
Box(100, 100, 200, 150, #RED)
Der obige Code setzt 0.5/0.5 als Standardankerpunkt. Die Aufrufe der Befehle DisplayBrush() und Box() werden dann diesen Ankerpunkt verwenden, da kein anderer Ankerpunkt angegeben wurde. In diesem Fall fallen die Zeichnungsbefehle wieder auf den Standardankerpunkt, der durch den Aufruf von SetDrawTagsDefault() verändert wurde.

Navigation zeigen