Über Stile und Typen
Ein Stil ist ein benannter, vordefinierter Satz von Informationen, Eigenschaften und Verhaltensweisen, der auf mehrere grafische Objekte oder Architekturelemente in einem Projekt angewendet werden kann. Stile können für Klassifizierungs- und Organisationszwecke verwendet werden. Stellen Sie sich Stile als Vorlagen vor, die bestimmte Eigenschaften beschreiben, die allen Instanzobjekten, die denselben Stil haben, gemeinsam sind. Die durch einen Stil definierten Spezifikationen werden auf alle Vorkommen dieser Klasse im Projekt angewandt, und die Änderung eines Stils führt auch zur Änderung aller Objekte im Projekt, die diesen Stil verwenden. Kurz gefasst:
- Stil = eine Vorlage mit Eigenschaften und Attributen.
- Instanzobjekt = ein einzelnes Element im Projekt, das einen Stil haben und die darin definierten Eigenschaften verwenden kann.
In Bezug auf die Stile kann ein Instanzobjekt haben:
- Kein Stil: Dies ist ein benutzerdefiniertes Element und ist einzigartig in dem Projekt.
- Stil**:** Die Eigenschaften dieses Objekts werden durch seinen Stil bestimmt. Wird der Stil geändert, werden auch alle Objekte, die ihn verwenden, aktualisiert.
- Geänderter Stil: das Objekt verwendet einen Stil, aber eine seiner Eigenschaften weicht von der im Stil definierten ab. Objekte mit einem geänderten Stil können auf ihren Stil zurückgesetzt werden.
Stile können direkt im Projekt erstellt werden, z. B. unter Verwendung eines vorhandenen Objekts als Prototyp, oder sie können dem Projekt aus einer Bibliothek hinzugefügt werden. Wenn ein Stil aus einer Bibliothek zum Projekt hinzugefügt wird, wird er tatsächlich in das Projekt kopiert, so dass alle Änderungen an seinen Eigenschaften nur auf dieses spezielle Projekt angewendet werden und keine Auswirkungen auf andere Projekte haben.
Auch wenn Sie ein Projekt ohne Stile erstellen und nur ungestylte Elemente hinzufügen können, empfiehlt es sich dennoch, die Anzahl der benutzerdefinierten Elemente auf ein Minimum zu reduzieren, um die Effizienz und Skalierbarkeit des Projekts zu erhöhen.
Styles in HighDesign können in zwei Klassen unterteilt werden:
- Grafikstile, die auf 2D-Zeichnungsobjekte angewendet werden und deren grafische Attribute definieren.
- Gebäudeelementtypen, die auf architektonische Elemente angewendet werden. Typen enthalten immer Eigenschaften und Informationen, die für die Klasse von Architekturelementen spezifisch sind, für die sie erstellt wurden.