Обновить стили

Автор Тема: Обновить стили  (Прочитано 2482 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ElfilagasАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
Обновить стили
« : 30-08-2017, 15:47:03 »
Добрый день,
Подскажите, пожалуйста, как обновить стили проекта к открытому чертежу? Т.е. чтобы толщины линий на чертеже стали как в проекте.
Получается обновлять только каждый элемент отдельно:
Код - vb.net [Выбрать]
  1. Dim dDoc As DrawingDocument = InvApp.ActiveDocument
  2. dDoc.StylesManager.Styles.Item("Видимый контур (ГОСТ)").UpdateFromGlobal()
Но все стили сразу применить не получается.
И можно ли задать параметр для конкретного стиля, например для стиля толщины линии ниже задать определенную толщину:
Код - vb.net [Выбрать]
  1. Dim ko As Inventor.Style = dDoc.StylesManager.Styles.Item("Видимый контур (ГОСТ)")
« Последнее редактирование: 30-08-2017, 16:36:49 от Elfilagas »

Оффлайн ElfilagasАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
Re: Обновить стили
« Ответ #1 : 31-08-2017, 10:25:43 »
По второй части разобрался если зайти не в Styles, а в Layers, то там параметр толщины линий задать можно. Хотя и там и там указанную запись находит.
Но как применить стили из глобального для всех стилей и слоев не понятно.

Отмечено как Решение Elfilagas 05-09-2017, 10:54:07

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 751
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Обновить стили
« Ответ #2 : 01-09-2017, 10:04:06 »
а это:
Style.UpdateFromGlobal
не помогает?

Оффлайн ElfilagasАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
Re: Обновить стили
« Ответ #3 : 01-09-2017, 12:32:26 »
Так и сделал - двумя циклами по всем стилям и по всем слоям.
Думал раз в Inventor есть обновление всех стилей в одной кнопке, можно сразу все и обновить. Но похоже что такого нет.

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 751
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Обновить стили
« Ответ #4 : 01-09-2017, 13:37:33 »
Опять же можно команду поискать через CommandManager попробовать. Может и найдется.

Оффлайн ElfilagasАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
Re: Обновить стили
« Ответ #5 : 01-09-2017, 13:52:51 »
Нашел ее там, но такой вариант не подошел, т.к. открывается окно с выбором стилей какие нужно обновить для каждого файла, а у нас нужно было у примерно 500 файлов обновить стили и лучше без лишних вопросов. )