按颜色修改对象的绘制顺序

使用 DrawOrderByColor 命令可根据选定对象的颜色修改其绘制顺序。

您可以根据对象的颜色来控制对象的重叠。例如,您可以将边界显示在实体填充前面。

您必须定义颜色优先级列表,其中列表上的第一种颜色位于最前,最后一种颜色位于最后。对象的重叠会根据定义的颜色优先级而变化。

(可选)您可以在选择中包含图块,并根据所包含对象的颜色对其进行排序。

  DrawOrderByColor 不影响外部参考。

要按颜色修改对象的绘制顺序:

  1. 请执行以下操作之一:
    • 在功能区上,单击 XtraTools > 修改 > 按颜色排列绘制顺序
    • 在菜单上,单击 XtraTools > 修改 > 按颜色排列绘制顺序
    • 键入 DrawOrderByColor
  2. 在图形区域中,指定对象。
  3. Enter
  4. 在对话框中,使用以下按钮设置颜色优先级:
    • 移至顶部。将选定颜色移至颜色列表中的第一个位置。
    • 上移。在颜色列表中向上移动选定颜色。
    • 下移。在颜色列表中向下移动选定颜色。
    • 移至底部。将选定颜色移至颜色列表中的最后一个位置。
  5. 在对话框中,设定以下选项:
    • 修改图块。根据图块实例中包含的对象的颜色对这些对象进行排序。
    • 仅修改带有指定颜色的对象。只对带有指定的特定颜色的对象进行排序。例如,忽略带有 ByLayer 或 ByBlock 的对象。
  6. 重新排序方法中,选择排序方法:
    • 绘制顺序。使用 DisplayOrder 命令可对对象进行排序。
    • 句柄。在工程图数据库中对对象进行物理排序。创建对象副本并将其置于其他对象之上。

       启用句柄后,某些对象(如填充或组)可能会丢失其关联属性。排序方向始终为

  7. 绘制顺序位置中,指定排序方向:
    • 。以从前到后的顺序按颜色将对象进行排序,并将未在颜色列表中指定的对象移至最前。
    • 。以从前到后的顺序按颜色将对象进行排序,并将未在颜色列表中指定的对象移至最后。
  8. 单击确定

示例:

初始情况 优先级 结果
在对话框中,指定以下颜色优先级并选择

访问方式

命令: DrawOrderByColor

菜单:XtraTools > 修改 > 按颜色排列绘制顺序

功能区:XtraTools > 修改 > 按颜色排列绘制顺序

父主题

编辑工具