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

02/07/2015

Как получить формат файла для сохранения по-умолчанию

Я недавно получил вопрос от партнера ADN о возможности получить формат файла по-умолчанию для сохранения файла при помощи API или команды. Я не уверен можно ли это сделать командными методами, но вот небольшой пример как это сделать при помощи API.

 

Следующий кусочек кода позволяет получить детальную информацию:

Код - C++: [Выделить]
  1. void testDWGFormatDefault()
  2. {
  3.   /* Формат, который имеется в виду в диалоге Настройка->Открытие/Сохранение */
  4.   AcApDocument::SaveFormat saveFormat = acDocManagerPtr()->defaultFormatForSave();
  5.   AcDb::AcDbDwgVersion dwgVersion;
  6.   AcDb::MaintenanceReleaseVersion maintainRelVersion;
  7.   AcApDocument* pCurDoc = acDocManagerPtr()->curDocument();
  8.   /* Получаем уточнение по конкретному чертежу */
  9.   if( !eOkVerify(pCurDoc->getDwgVersionFromSaveFormat(saveFormat,
  10.    dwgVersion, maintainRelVersion)))
  11.   return;
  12. }

 

Источник: http://adndevblog.typepad.com/autocad/2015/06/how-to-get-default-drawing-format.html

Автор перевода: Александр Ривилис

Обсуждение: http://adn-cis.org/forum/index.php?topic=2829

Опубликовано 02.07.2015