849571871 发表于 2019-4-23 10:48:56

Revit族文件怎么导出为DWG

Revit族文件导出为DWG时候总是报错,下面代码:
DWGExportOptions dwgOptions = DWGExportOptions.GetPredefinedOptions(doc, setName);
总是报错,doc不是项目文件,请问该怎么办?

附代码:
Document doc = app.ActiveUIDocument.Document;
            Transaction trans = new Transaction(doc, "导出为DWG");
            trans.Start();
            //返回为真
            //bool familyMgr = doc.IsFamilyDocument;
            //TaskDialog.Show("Revit",familyMgr.ToString());
            //Document doc
            //自定义导图设置
            string setName = "导出为DWG";
            //导出时的设置,现在的主要问题是在这儿,需要找到族文件的导出设置问题。
            DWGExportOptions dwgOptions = DWGExportOptions.GetPredefinedOptions(doc, setName);
            //下面是视图
            ICollection<ElementId> views = new List<ElementId>();
            views.Add(doc.ActiveView.Id);
            //核心在这,导出为Dwg格式的文件
            bool exported = doc.Export(Path.GetDirectoryName(doc.PathName), Path.GetFileNameWithoutExtension(doc.PathName), views, dwgOptions);
            trans.Commit();

849571871 发表于 2019-4-23 11:09:51

有大神回复一下吗?
页: [1]
查看完整版本: Revit族文件怎么导出为DWG