Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: Пашин Евгений от 21-06-2017, 13:21:49

Название: Как получить имя типа линии у подкатегории объекта модели?
Отправлено: Пашин Евгений от 21-06-2017, 13:21:49
Добрый день, коллеги!

Прошу помочь с одним срочным вопросом.

Имеются стили объектов. Нужно получить имя образца линии у подкатегории.


(https://s11.postimg.org/lrpfkekdb/Send_To001.png) (https://postimg.org/image/lrpfkekdb/)

Как получить подкатегорию мне известно, но вот какое свойство отвечает за поиск имени или Id образца линии мне не понятно.

Если найду Id образца линии, то легко найду и его имя. И наоборот :)
Название: Re: Как получить имя типа линии у подкатегории объекта модели?
Отправлено: Виктор Чекалин от 22-06-2017, 09:45:13
Евгений,
Должно быть метод Category.GetLinePatternId()
Название: Re: Как получить имя типа линии у подкатегории объекта модели?
Отправлено: Пашин Евгений от 30-06-2017, 07:43:24
Действительно GetLinePatternId. Толщину можно найти через GetLineWeight. А цвет как найти? :)
Название: Re: Как получить имя типа линии у подкатегории объекта модели?
Отправлено: Виктор Чекалин от 30-06-2017, 10:22:45
Евгений, видимо ты не до конца прошелся по всем свойствам и методам класса Category:) Category.LineColor же
Название: Re: Как получить имя типа линии у подкатегории объекта модели?
Отправлено: Пашин Евгений от 30-06-2017, 10:38:15
Евгений, видимо ты не до конца прошелся по всем свойствам и методам класса Category Category.LineColor же

Виктор, спасибо! Да, похоже просто терпения не хватило искать :)