Изменение порядка рисования объектов по цвету

Чтобы изменить порядок рисования выбранных объектов на основе их цвета, используйте команду DrawOrderByColor.

Можно управлять перекрытием объектов в соответствии с их цветом. Например, можно отобразить границы впереди сплошных штриховок.

Необходимо определить список приоритетов цветов, где первый цвет в списке находится спереди, а последний — сзади. Наложение объектов изменяется в соответствии с заданными приоритетами цветов.

При необходимости можно включить в выбор блоки и отсортировать содержащиеся объекты по их цвету.

  Команда DrawOrderByColor не влияет на внешние ссылки.

Чтобы изменить порядок рисования объектов по цвету:

  1. Выполните одно из следующих действий.
    • На ленте нажмите XtraTools > Изменить > Порядок рисования по цвету.
    • В меню выберите XtraTools > Изменить > Порядок рисования по цвету.
    • Введите DrawOrderByColor.
  2. Укажите объекты в графической области.
  3. Нажмите Enter.
  4. В диалоговом окне настройте приоритеты цветов с помощью следующих кнопок:
    • Переместить в начало. Перемещает выбранный цвет на первую позицию в списке цветов.
    • Переместить вверх Перемещает выбранный цвет выше в списке цветов.
    • Переместить вниз. Перемещает выбранный цвет ниже в списке цветов.
    • Переместить в конец. Перемещает выбранный цвет на последнюю позицию в списке цветов.
  5. В диалоговом окне установите параметры:
    • Изменить блоки Сортирует объекты, содержащиеся в экземплярах блока, на основе их цвета.
    • Изменить только объекты с назначенным цветом. Сортирует только те объекты, которые имеют определенный назначенный цвет. Например, объекты со значениями "ByLayer" или "ByBlock" игнорируются.
  6. В разделе Способ изменения порядка выберите метод сортировки:
    • Порядок рисования. Сортирует объекты с помощью команды DisplayOrder.
    • Маркеры. Физически сортирует объекты в базе данных чертежей. Создает копии объектов и размещает их над другими.

       Если включен параметр Маркеры, некоторые объекты, например штриховки или группы, могут потерять связанные свойства. Направление сортировки всегда Вперед.

  7. В поле Порядок рисования укажите направление сортировки:
    • Вперед. Сортирует объекты по цветам в порядке спереди назад и помещает вперед объекты, которые не указаны в списке цветов.
    • Назад. Сортирует объекты по цветам в порядке спереди назад и помещает назад объекты, которые не указаны в списке цветов.
  8. Нажмите ОК.

Пример.

Исходная ситуация Приоритеты Результат
В диалоговом окне укажите следующие приоритеты цветов и выберите Вперед.

Доступ

Команда: DrawOrderByColor

Меню: XtraTools > Изменить > Порядок рисования по цвету

Лента: XtraTools > Изменить > Порядок рисования по цвету