|
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();
|
|