Dans cet exercice, vous allez utiliser des calques pour changer la couleur et la visibilité des étiquettes.
Les paramètres de propriétés (couleur, épaisseur de ligne et type de ligne) des composants qui constituent un objet étiquette peuvent être définis soit à partir du style d'étiquette, soit à partir du calque auquel le style d'étiquette fait référence. Lorsqu'un style d'étiquette fait référence à un calque spécifique, les composants de ce style qui sont définis sur DuCalque ou DuBloc héritent tous des propriétés de ce calque. Cependant, si le style d'étiquette fait référence au calque 0, tous les composants de ce style qui sont définis sur DuCalque ou DuBloc héritent des propriétés du calque sur lequel l'étiquette réside.
Une étiquette est un objet Autodesk Civil 3D indépendant qui peut figurer sur un calque différent de celui de son objet parent. Cependant, la visibilité d'une étiquette est liée au calque de l'objet parent. La désactivation ou le gel du calque d'un objet entraîne également le masquage des étiquettes de cet objet, même si ce dernier réside sur un calque différent.
Cet exercice est la suite de l'Exercice 2 : Utilisation d'un style d'étiquette enfant.
Examen de l'influence de l'état du calque de l'objet parent sur la visibilité des étiquettes
Cet exercice utilise le fichier Labels-5a.dwg comportant les modifications apportées au cours de l'exercice précédent. Vous pouvez également ouvrir le fichier Labels-5b.dwg depuis le dossier des dessins de didacticiels.
Dans la palette Propriétés, notez que les étiquettes des abscisses de l'axe sont sur le calque C-ROAD-TEXT. Si vous regardez les propriétés de l'axe lui-même, vous verrez qu'il figure sur le calque C-ROAD.
L'axe et ses étiquettes sont alors masqués. Cela est dû au fait que la visibilité des étiquettes est liée au calque de leur objet parent, C-ROAD, bien qu'elles soient des objets indépendants pouvant figurer sur un calque distinct. La désactivation du calque d'un objet provoque également le masquage des étiquettes de cet objet, même si celles-ci figurent sur un calque différent.
La ligne bleue qui demeure à la place de l'axe est la polyligne figurant dans le dessin référencé en externe à partir duquel vous avez créé l'axe dans l'exercice Ajout d'étiquettes en groupe.
Création d'un style d'étiquette non influencé par le calque de l'objet parent
Dans la boîte de dialogue Editeur du style d'étiquette, sous l'onglet Général, dans la catégorie Etiquette, notez que le Calque est défini sur 0. Lorsqu'un style d'étiquette est défini sur le calque 0, si l'une des propriétés de couleur, type de ligne ou épaisseur de ligne est définie sur DuCalque ou DuBloc, elle hérite des propriétés correspondantes du calque sur lequel réside l'étiquette.
Dans la catégorie Texte, notez que la propriété Couleur du composant Abscisse curviligne est définie sur DuCalque. Cela signifie que le texte de l'étiquette de l'abscisse curviligne principale hérite de la couleur du calque auquel le style fait référence. Etant donné que le style du calque fait référence au calque 0, le texte de l'étiquette de l'abscisse curviligne principale hérite de la couleur du calque de l'objet étiquette C-ROAD_TEXT.
Notez que la couleur du texte est mise à jour dans le volet Aperçu.
Pour optimiser la gestion de la couleur, de l'épaisseur de ligne et du type de ligne, conservez tous les composants de style définis sur DuBloc ou DuCalque et le calque du style d'étiquette défini sur 0. Vous pouvez ensuite utiliser les calques pour modifier ces propriétés. Ce didacticiel utilise un paramètre de couleur spécifique pour montrer comment les paramètres de calque affectent les styles.
Dans la catégorie Marque, notez que la propriété Couleur pour le composant Marque est définie sur DuCalque.
Notez que les marques héritent toujours de la couleur rouge du calque C-ROAD-TEXT, mais que le texte est en bleu.
Style d'étiquette utilisant une couleur différence de celle du calque référencé
Ajout d'une autre étiquette
Etiquette de segment ajoutée à l'axe
Lors de leur création, les étiquettes sont placées sur le calque indiqué pour l'objet étiquette dans l'onglet Calques d'objet de la boîte de dialogue Paramètres du dessin. Les paramètres de dessin de ce dessin indiquent que les étiquettes d'axe sont créées sur le calque C-ROAD-TEXT.
Dans la boîte de dialogue Editeur du style d'étiquette, dans la catégorie Etiquette de l'onglet Général, notez que le style de calque est défini sur C-ROAD-BRNG. Cela signifie que si l'une des propriétés de couleur, type de ligne ou épaisseur de ligne est définie sur DuCalque ou DuBloc, elle hérite des propriétés correspondantes du calque C-ROAD-BRNG, quel que soit le calque sur lequel figure l'objet étiquette.
Utilisez la liste Nom du composant pour examiner les propriétés des divers composants d'étiquettes. Notez que la Couleur de tous les composants est DuCalque, à l'exception du composant Flèche de direction.
Les composants d'étiquette dont la propriété Couleur est définie sur DuCalque sont rouges car la propriété de couleur du calque C-ROAD-BRNG est définie sur rouge. La flèche de direction est bleue car sa propriété Couleur est définie sur rouge.
Examen de l'influence de la visibilité des calques sur les étiquettes
Les étiquettes d'abscisses curvilignes principales sont masquées, mais l'étiquette de tangente que vous avez ajoutée ne l'est pas. Les étiquettes d'abscisses curvilignes sont masquées car elles figurent sur le calque C-ROAD-TEXT et leur style fait référence au calque C-ROAD-TEXT que vous venez de désactiver. L'étiquette de tangente reste visible car, bien que vous ayez désactivé le calque sur lequel elle figure, ses composants de style font référence au calque C-ROAD-BRNG, qui lui est toujours visible.
Etiquettes d'abscisses curvilignes masquées
Notez que les étiquettes ABS:0+080 et ABS:0+100 que vous avez modifiés dans l'Exercice 2 : Utilisation d'un style d'étiquette enfant sont toujours visibles. Cela est dû au fait que les autres étiquettes d'abscisses curvilignes principales utilisent le stylePerpendicular With Tick, qui fait référence au calque 0. Les étiquettes ABS=0+060 et ABS=0+080 utilisent les styles Perpendicular With Line et Station Emphasis, qui font référence au calque C-ROAD-LABL.
Pour poursuivre ce didacticiel, passez à l'Exercice 4 : Changement de l'état modifié d'une étiquette.