Сохранение файла в заданной в настройках версии

Автор Тема: Сохранение файла в заданной в настройках версии  (Прочитано 6382 раз)

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

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

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
Добрый день!
Можно ли при сохранении файла (db.SaveAs) указать версию, которую пользователь выбрал в настройках для сохранения? dwgVersion.Current с той версией может не совпадать

Оффлайн Вильдар

  • ADN Club
  • ****
  • Сообщений: 409
  • Карма: 77
  • Skype: vildar82
Можно читать сист.переменную DefaultFormatForSave

Отмечено как Решение Александр Ривилис 06-03-2019, 23:35:04

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
DefaultFormatForSave
Это не системная переменная, а переменная окружения:
Код - C# [Выбрать]
  1. string defFormat =   HostApplicationServices.Current.GetEnvironmentVariable("DefaultFormatForSave") ;
Но вообще-то можно проще:
Код - C# [Выбрать]
  1. DocumentSaveFormat defFormat = Application.DocumentManager.DefaultFormatForSave;
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
Но вообще-то можно проще:
Код - C# [Выбрать]
DocumentSaveFormat defFormat = Application.DocumentManager.DefaultFormatForSave;
То что нужно! Никак не мог найти(
Спасибо большое!

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Добрый день!
Можно ли при сохранении файла (db.SaveAs) указать версию, которую пользователь выбрал в настройках для сохранения? dwgVersion.Current с той версией может не совпадать
Отдельное спасибо от меня за вопрос! Подумал, что надо будет тоже кое-куда прикрутить этот функционал.