02/07/2015
Как получить формат файла для сохранения по-умолчанию
Я недавно получил вопрос от партнера ADN о возможности получить формат файла по-умолчанию для сохранения файла при помощи API или команды. Я не уверен можно ли это сделать командными методами, но вот небольшой пример как это сделать при помощи API.
Следующий кусочек кода позволяет получить детальную информацию:
Код - C++: [Выделить]
- void testDWGFormatDefault()
- {
- /* Формат, который имеется в виду в диалоге Настройка->Открытие/Сохранение */
- AcApDocument::SaveFormat saveFormat = acDocManagerPtr()->defaultFormatForSave();
- AcDb::AcDbDwgVersion dwgVersion;
- AcDb::MaintenanceReleaseVersion maintainRelVersion;
- AcApDocument* pCurDoc = acDocManagerPtr()->curDocument();
- /* Получаем уточнение по конкретному чертежу */
- if( !eOkVerify(pCurDoc->getDwgVersionFromSaveFormat(saveFormat,
- dwgVersion, maintainRelVersion)))
- return;
- }
Источник: 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