Изменение порядка рисования объектов по цвету
Чтобы изменить порядок рисования выбранных объектов на основе их цвета, используйте команду DrawOrderByColor.
Можно управлять перекрытием объектов в соответствии с их цветом. Например, можно отобразить границы впереди сплошных штриховок.
Необходимо определить список приоритетов цветов, где первый цвет в списке находится спереди, а последний — сзади. Наложение объектов изменяется в соответствии с заданными приоритетами цветов.
При необходимости можно включить в выбор блоки и отсортировать содержащиеся объекты по их цвету.
Команда DrawOrderByColor не влияет на внешние ссылки.
Чтобы изменить порядок рисования объектов по цвету:
- Выполните одно из следующих действий.
- На ленте нажмите XtraTools > Изменить > Порядок рисования по цвету.
- В меню выберите XtraTools > Изменить > Порядок рисования по цвету.
- Введите DrawOrderByColor.
- Укажите объекты в графической области.
- Нажмите Enter.
- В диалоговом окне настройте приоритеты цветов с помощью следующих кнопок:
- Переместить в начало. Перемещает выбранный цвет на первую позицию в списке цветов.
- Переместить вверх Перемещает выбранный цвет выше в списке цветов.
- Переместить вниз. Перемещает выбранный цвет ниже в списке цветов.
- Переместить в конец. Перемещает выбранный цвет на последнюю позицию в списке цветов.
- В диалоговом окне установите параметры:
- Изменить блоки Сортирует объекты, содержащиеся в экземплярах блока, на основе их цвета.
- Изменить только объекты с назначенным цветом. Сортирует только те объекты, которые имеют определенный назначенный цвет. Например, объекты со значениями "ByLayer" или "ByBlock" игнорируются.
- В разделе Способ изменения порядка выберите метод сортировки:
- Порядок рисования. Сортирует объекты с помощью команды DisplayOrder.
- Маркеры. Физически сортирует объекты в базе данных чертежей. Создает копии объектов и размещает их над другими.
Если включен параметр Маркеры, некоторые объекты, например штриховки или группы, могут потерять связанные свойства. Направление сортировки всегда Вперед.
- В поле Порядок рисования укажите направление сортировки:
- Вперед. Сортирует объекты по цветам в порядке спереди назад и помещает вперед объекты, которые не указаны в списке цветов.
- Назад. Сортирует объекты по цветам в порядке спереди назад и помещает назад объекты, которые не указаны в списке цветов.
- Нажмите ОК.
Пример.
| Исходная ситуация | Приоритеты | Результат |
|---|---|---|
![]() |
В диалоговом окне укажите следующие приоритеты цветов и выберите Вперед.![]() |
![]() |
Доступ
Команда: DrawOrderByColor
Меню: XtraTools > Изменить > Порядок рисования по цвету
Лента: XtraTools > Изменить > Порядок рисования по цвету
Исходная тема



