À propos des styles et des types

Un style est un ensemble nommé et prédéfini d’informations, de propriétés et de comportements qui peuvent être appliqués à plusieurs objets graphiques ou éléments architecturaux d’un projet. Les styles peuvent être utilisés à des fins de classification et d’organisation. Les styles sont des modèles qui décrivent certaines propriétés communes à tous les objets de l’instance qui ont le même style. Les spécifications définies par un style sont appliquées à toutes les occurrences de cette classe dans le projet et la modification d’un style modifiera également tous les objets du projet qui utilisent ce style. En bref :

  • Style = un modèle de propriétés et d’attributs.
  • Objet d’instance = un élément individuel du projet qui peut avoir un style et utiliser l’ensemble des propriétés qui y sont définies.

En ce qui concerne les styles, un objet instance peut avoir :

  • Pas de style: il s’agit d’un élément personnalisé et unique dans le projet.
  • Style: les propriétés de cet objet sont régies par son style. La modification du style entraîne également la mise à jour de tous les objets qui l’utilisent.
  • Style modifié: l’objet utilise un style, mais l’une de ses propriétés est différente de celle définie dans le style. Les objets dont le style est modifié peuvent être ramenés à leur style d’origine.

Les styles peuvent être créés directement dans le projet, par exemple en utilisant un objet existant comme prototype, ou peuvent être ajoutés au projet à partir d’une bibliothèque. Lorsqu’un style est ajouté au projet à partir d’une bibliothèque, il est en fait copié dans le projet de sorte que toute modification de ses propriétés ne s’applique qu’à ce projet particulier et n’affecte pas les autres projets.

Bien qu’il soit possible de créer un projet sans utiliser de styles et d’ajouter uniquement des éléments non stylisés, il est néanmoins recommandé de réduire au minimum le nombre d’éléments personnalisés afin d’accroître l’efficacité et l’évolutivité du projet.

Dans HighDesign, les styles peuvent être de deux types :

  • Styles graphiques, qui sont appliqués aux objets de dessin 2D et définissent leurs attributs graphiques.
  • Types d’éléments de construction, appliqués aux éléments architecturaux. Les types comprennent toujours des propriétés et des informations spécifiques à la classe d’éléments architecturaux pour laquelle ils ont été créés.