19/03/2015
Сохранение чертежа в DXF-формате
Вы можете использовать метод Database.DxfOut для экспорта/сохранения чертежа в DXF-файле. Ниже простой код показывает процедуру сохранения текущего чертежа в различные версии DXFDwgVersion.AC1027 – для AutoCAD 2013 версии
DwgVersion.AC1024 – для AutoCAD 2010 версии
DwgVersion.AC1021 – для AutoCAD 2007 версии
DwgVersion.AC1800 – для AutoCAD 2004 версии
DwgVersion.AC1015 – для AutoCAD 2000 версии
DwgVersion.AC1009 – для AutoCAD R12 версии
Код - C#: [Выделить]
- [CommandMethod("SaveDxfFile")]
- public static void SaveDxfFile()
- {
- Document doc = Application.DocumentManager.MdiActiveDocument;
- Database db = doc.Database;
- // Сохранение в R12 версии dxf
- // db.DxfOut("c:\\temp\\test.dxf", 16, DwgVersion.AC1009);
- // Сохранение в 2000 версии dxf
- // db.DxfOut("c:\\temp\\test.dxf", 16, DwgVersion.AC1015);
- // Сохранение в 2004 версии dxf
- // db.DxfOut("c:\\temp\\test.dxf", 16, DwgVersion.AC1800);
- // Сохранение в 2007 версии dxf
- // db.DxfOut("c:\\temp\\test.dxf", 16, DwgVersion.AC1021);
- // Сохранение в 2010 версии dxf
- // db.DxfOut("c:\\temp\\test.dxf", 16, DwgVersion.AC1024);
- // Сохранение в 2013 версии dxf
- db.DxfOut("c:\\temp\\test.dxf", 16, DwgVersion.AC1027);
- }
Источник: http://adndevblog.typepad.com/autocad/2012/07/saving-drawing-as-dxf.html
Автор перевода: Александр Ривилис
Отредактировано 14.04.2015 в 00:45:28
Обсуждение: http://adn-cis.org/forum/index.php?topic=2573
Опубликовано 19.03.2015Отредактировано 14.04.2015 в 00:45:28