Lorsque vos diagrammes schématiques comportent des entités schématiques de nœuds de conteneurs, plusieurs attributs prédéfinis peuvent être configurés afin de gérer la taille de la marge entre la limite du conteneur et le contenu. Par défaut, sans configuration précise, la distance entre cette limite et le symbole utilisé pour afficher le nœud lié le plus proche est de un pixel. En configurant les attributs prédéfinis ContainerMarginUnit, ContainerMarginSymbolsFlag, ContainerMargin, ContainerBottomMargin, ContainerTopMargin, ContainerLeftMargin et ContainerRightMargin sur la classe d'entités schématiques de nœud qui implémente les conteneurs, la taille de la marge devient personnalisable.
Gestion des unités de la taille des marges
L'attribut prédéfini ContainerMarginUnit peut être configuré pour spécifier l'unité de taille de la marge.
- Lorsque cette valeur attributaire est de 0 (valeur par défaut), la distance des marges est interprétée en pixels.
- Avec ContainerMarginUnit = 1, la distance est interprétée dans la même unité que l'unité système spécifiée pour le modèle de diagramme auquel la classe d'entités schématiques de nœud de conteneur est associée.
- Lorsque ContainerMarginUnit est égal à 2, la taille de la marge correspond à un pourcentage de la taille du conteneur.
Par défaut, si cet attribut ContainerMarginUnit n'est pas spécifié, les valeurs des attributs ContainerMargin, ContainerBottomMargin, ContainerTopMargin, ContainerLeftMargin ou ContainerRightMargin qui peuvent être spécifiés sont interprétées en pixels.
Gestion du mode de calcul de la taille des marges
L'attribut prédéfini ContainerMarginSymbolsFlag indique si les tailles des marges spécifiées doivent ou non prendre en compte la taille de symbole.
- Lorsque cet attribut renvoie 0, la taille de marge spécifiée n'inclut pas la taille de symbole des nœuds les plus proches, c'est-à-dire que la taille de la marge correspond à une distance A entre le centre des nœuds les plus proches et la limite du conteneur. Cela implique que même lorsque la taille du symbole augmente, la taille du conteneur n'augmente pas.
- Avec toute autre valeur (mode par défaut), la taille de marge spécifiée inclut la taille de symbole des nœuds les plus proches, c'est-à-dire que la taille de la marge correspond à une distance B entre la limite de symbole des nœuds les plus proches et la limite du conteneur. Dans ce cas, lorsque la taille du symbole augmente, la taille du conteneur augmente également.
Gestion de la taille des marges
Cinq attributs prédéfinis peuvent être configurés pour établir la taille des marges :
- L'attribut prédéfini ContainerMargin peut être configuré pour établir uniformément la taille de la marge inférieure, supérieure, droite et gauche.
- L'attribut prédéfini ContainerTopMargin détermine la taille de la marge supérieure.
- L'attribut prédéfini ContainerBottomMargin doit être utilisé pour établir la taille de la marge inférieure.
- L'attribut prédéfini ContainerRightMargin permet d'établir la taille de la marge droite.
- L'attribut prédéfini ContainerLeftMargin concerne la taille de la marge gauche.