Фильтрация и сортировка слоев в списке
 
 
 

Диспетчер свойств слоев позволяет задавать условия для ограничения числа отображаемых слоев в списке, а также сортировать слои по именам или свойствам (например, по цвету или по признаку видимости).

Фильтр слоев ограничивает отображение имен слоев в окне "Диспетчера свойств слоев" и в управляющем списке слоев на панели "Слои". В большом чертеже пользователь может использовать фильтры слоев для отображения только тех слоев, которые нужны для работы.

Есть два типа фильтров слоев:

В области структуры "Диспетчера свойств слоев" отображены стандартные фильтры слоев и все именованные фильтры, созданные и сохраненные в текущем чертеже. Тип фильтра обозначается значком около фильтра слоев. Отображаются пять стандартных фильтров

ПримечаниеСтандартные фильтры нельзя переименовать, редактировать или удалить.

Задав имя и определив фильтр слоев, пользователь может выбрать его в области структуры для отображения слоев, удовлетворяющих фильтру, в списке. Можно применить фильтр к панели "Слои", чтобы в списке "Слой" отображались только те слои, которые определяются текущим фильтром.

При выборе фильтра в области структуры и нажатии правой кнопкой мыши появляется контекстное меню, опции которого можно использовать для удаления, переименования и изменения фильтров. Например, пользователь может преобразовать какой-либо фильтр слоев по свойствам в групповой фильтр. Пользователь может также изменить свойства всех слоев в фильтре. Опция "Выделить группу" отключает все слои чертежа, которые не находятся в выбранном фильтре.

Определение фильтра слоев по свойствам

Фильтр по свойствам определяется в диалоговом окне "Свойства фильтра слоев", где пользователь может выбрать любые из следующих свойств, определяющих фильтр:

Для фильтрации слоев по именам можно использовать специальные символы. Например, если необходимо отобразить только те слои, имена которых начинаются с символов mech, то надо ввести mech*. Полный список символов-шаблонов см. в разделе «Символы-шаблоны».

Набор слоев в фильтре по свойствам может меняться при изменения свойств слоев. Например, если пользователь определил фильтр по свойствам с именем "Участок", включающий все слои с именами, где есть подстрока участок, и типом линий CONTINUOUS, а затем изменил тип линий некоторых из этих слоев, то слои с измененными типами линий уже не будут входить в фильтр "Участок" и не будут отображаться при использовании данного фильтра.

Фильтры по свойствам могут быть вложенными в другие фильтры по свойствам или в групповые фильтры.

Определение группового фильтра слоев

Групповой фильтр слоев включает только те слои, которые были явно занесены туда пользователем. Если свойства слоев, назначенных данному фильтру, были изменены, то, несмотря на это, данные слои будут продолжать входить в этот фильтр. Групповые фильтры слоев могут быть вложенными, но только в другие групповые фильтры (а не в фильтры по свойствам).

СоветЛюбые слои из списка слоев могут быть включены в фильтр путем их перетаскивания в этот фильтр.

Инвертирование фильтра слоев

Пользователь может инвертировать фильтр слоев. Например, если все элементы плана участка располагаются на слоях, имена которых содержат слово участок, то для отображения всех остальных слоев необходимо создать фильтр, который отфильтровывает слои по строке *участок*, и установить флажок "Инвертировать фильтр".

Сортировка слоев

Создав слои, пользователь может отсортировать их по именам или по другим свойствам. Для сортировки списка следует в "Диспетчере свойств слоев" нажать на заголовке столбца того свойства, по которому должны сортироваться слои. Имена слоев могут быть отсортированы по возрастанию или по убыванию.

Специальные символы

Для сортировки слоев по именам можно использовать специальные символы.

Символ

Пояснение

# (решетка)

Соответствует любой одиночной цифре

@ (the at sign)

Соответствует любой одиночной букве

. (десятичная точка)

Соответствует любому символу, кроме букв и цифр

* (звездочка)

Соответствует любой последовательности символов. Может использоваться в любой позиции строки

? (знак вопроса)

Соответствует любому одиночному символу; например, ?BC соответствует ABC, 3BC и т.п.

~ (тильда)

Соответствует всем строкам, кроме отвечающих следующему после тильды шаблону; например, ~*AB* соответствует всем строкам, не содержащим последовательности AB

[ ]

Соответствует любому из символов в скобках; например, [AB]C соответствует AC и BC

[~]

Соответствует любому из символов, кроме заключенных в скобки; например, [~AB]C соответствует XC, но не соответствует BC

[-]

Задает диапазон для одиночного символа; например, [A-G]C соответствует AC, BC и так далее до GC, но не соответствует HC

` (обратный апостроф)

Следующий за ним специальный символ трактуется как обычный; например, '~AB соответствует ~AB

ПримечаниеДля того, чтобы при фильтрации имени слоя, содержащего символы шаблона, эти символы не распознавались как специальные, перед ними следует ставить обратный апостроф (`).
См. также