在本练习中,将使用图层来更改标签的颜色和可见性。
组成标签对象的组件可以从标签样式或标签样式参考的图层中获得其颜色、线宽和线型特性设定。标签样式参照特定图层时,被设为“随层”或“随块”的所有标签样式组件均将继承该特定图层的特性。但是,如果标签样式参照图层 0,则被设为“随层”或“随块”的所有标签样式组件将继承标签所在图层的特性。
标签是独立的 Autodesk Civil 3D 对象,它可以与其父对象位于不同的图层上。但是,标签的可见性与父对象图层的可见性相关联。关闭或冻结对象的图层还会隐藏该对象的标签,即使它们位于不同的图层上。
本练习上接练习 2:使用子标签样式。
检查父对象图层状态如何影响标签可见性
本练习使用 Labels-5a.dwg(其中包含您在上一个练习中进行的修改),或者您也可以从教程图形文件夹中打开 Labels-5b.dwg。
在“特性”选项板上,请注意,路线桩号标签位于图层 C-ROAD-TEXT 上。如果查看路线自身的特性,您将看到它位于 C-ROAD 图层上。
路线及其标签将隐藏。虽然标签是单独图层上的独立对象,但由于标签的可见性与父对象的图层 C-ROAD 相关联,因此会出现这种情况。关闭对象的图层还会隐藏该对象的标签,即使它们位于不同的图层上。
用于替换路线的蓝色直线是外部参照图形中的多段线,您在“在组中添加标签”练习中从该多段线创建了路线。
创建一个不受父对象图层影响的标签样式
请注意,在“标签样式生成器”对话框的“常规”选项卡上,在“标签”类别中,“图层”为 0。在将标签样式设为图层 0 时,如果将其颜色、线型和线宽特性的任意一项设为“随层”或“随块”,则它们将继承标签所在图层的相应特性。
在“文本”类别中,请注意“桩号”组件的“颜色”特性被设为“随层”。这意味着主桩号标签文本将继承该样式所参考图层的颜色。由于标签样式参照图层 0,因此主桩号标签文本将继承标签对象图层 C-ROAD_TEXT 的颜色。
请注意,将在“预览”窗格中更新文本颜色。
为了更好地控制颜色、线宽和线型,请将所有样式组件设为“随块”或“随层”,并将标签样式图层示设为 0。然后,您可以使用图层修改这些特性。本教程使用特定颜色设定来演示图层设定如何影响样式。
请注意,在“记号”类别中,“记号”组件的“颜色”特性为“随层”。
请注意,虽然记号仍继承 C-ROAD-TEXT 图层中的红颜色,但文本为蓝色。
使用不同于参照图层的颜色的标签样式
添加其他标签
添加到路线的线段标签
创建标签后,它们将被放置于在“图形设置”对话框的“对象图层”选项卡中为标签对象所指定的图层上。此图形的图形设定可指定在 C-ROAD-TEXT 图层上创建路线标签。
在“标签样式生成器”对话框中的“常规”选项卡上,在“标签”类别中,请注意图层样式为 C-ROAD-BRNG。这意味着如果将颜色、线型和线宽特性的任意一项设为“随层”或“随块”,则无论标签对象位于哪个图层上,它们都将继承 C-ROAD-BRNG 图层的相应特性。
使用“组件名称”列表以检查各种标签组件的特性。请注意,所有组件的“颜色”均为“随层”(“方向箭头”组件除外)。
“颜色”特性已设定为“随层”的标签组件的颜色将为红色,因为 C-ROAD-BRNG 图层的颜色特性为红色。方向箭头为蓝色,因为其“颜色”特性为蓝色。
检查图层可见性对标签的影响
主桩号标签和记号将隐藏,但添加的切线标签不会隐藏。桩号标签被隐藏是因为它们位于 C-ROAD-TEXT 图层上,且其样式参考了已关闭的 C-ROAD-TEXT 图层。切线标签仍然可见是因为虽然您关闭了该标签所在的图层,但其样式组件参考的 C-ROAD-BRNG 图层仍然可见。
隐藏的桩号标签
请注意,仍然可以显示您在练习 2:使用子标签样式中更改的标签 STA:0 + 080 和 STA:0 + 100。这是因为其余的主桩号标签使用的是参照图层 0 的“与记号垂直”样式。标签“STA=0+060”和“STA=0+080”使用的是参照 C-ROAD-LABL 图层的“与直线垂直”和“桩号突出”样式。
要继续此教程,请转至练习 4:更改标签的拖曳状态。