Skip to content

使用图层状态

图层状态存储图形中所有图层在某一给定时刻的状态(属性)。

图层状态是一个高级概念,如果你处理的图形包含许多图层,或者你的图形在不同用途下需要不同的图层设置,那么它会很有用。例如,某个图形可能对打印使用一种图层状态,而对位图导出或 SVG 导出使用另一种图层状态。图层状态存储图层状态创建或更新时所有图层及其属性(颜色、线型、线宽等)。当恢复某个图层状态时,所有图层属性都会被恢复为该图层状态中存储的属性。

请考虑这个平面图示例:

深色背景、实心填充墙体和青色窗户的平面图

该图形是针对典型 CAD 模型空间视图的深色背景而创建的。墙体采用实心填充以使其清晰可见,窗户则以明亮的青色显示。

在打印时,我们可能希望将墙体的实心填充替换为较暗的填充图案,并使窗户图层也变暗。此外,我们可能希望快速切换到一个不含室内元素且颜色较暗的版本,也许是为了在明亮背景上进行网站位图导出。

我们使用以下图层结构创建图形:

  • Walls(包含墙体的实心填充)
  • Walls Hatch(包含墙体的填充图案)
  • Windows(包含所有窗户)
  • Interior(包含家具和其他室内元素)

在考虑其他图层状态之前,应始终保存当前(“正常”)图层状态,以便随时轻松地切换回此状态。

  1. 选择 图层 > 图层状态 > 添加…
  2. 会显示一个对话框,用于输入图层状态的名称。请务必以有意义的方式命名图层状态,以免为了找到所需的图层状态而不得不查看所有图层状态。在本示例中,我们将此图层状态命名为 “Normal”。

现在,我们可以修改图形的图层以创建所需的打印外观。在此示例中,我们关闭图层 “Walls”,改为打开图层 “Walls Hatch”。我们还根据需要调整图层的颜色和线型。一旦对外观满意,我们就将此图层状态以名称 “Printing” 存储。

可以用同样的方式创建其他图层状态,例如为网站位图导出创建一个图层状态(也许不含室内元素),等等。

现在,你可以使用 图层 > 图层状态 > [图层状态名称] > 激活 在各图层状态之间切换。在我们的示例中,我们可以在图层状态 “Normal”、“Printing” 和 “Webpage” 之间切换:

图层状态 “Normal”(明亮的颜色、实心填充):

图层状态 Normal,明亮的颜色和实心填充

图层状态 “Printing”(用填充图案代替实心填充、较暗的颜色):

图层状态 Printing,用填充图案代替实心填充且颜色较暗

图层状态 “Webpage”(较暗的颜色、关闭室内图层):

图层状态 Webpage,颜色较暗且关闭了室内图层

当图形被更新时,可能会添加新图层,也可能会删除或更改图层。为了使图层状态保持最新,你可以使用菜单 图层 > 图层状态 > [图层状态名称] > 更新 来更新现有的图层状态。

典型的工作流程是:激活某个图层状态,根据需要调整图层,然后更新所存储的图层状态。

要重命名图层状态,请选择 图层 > 图层状态 > [图层状态名称] > 重命名。

要删除图层状态,请选择 图层 > 图层状态 > [图层状态名称] > 删除。