6.使用导出器CustomExporter

地址:http://thebuildingcoder.typepad.com/blog/2013/07/adn-mesh-data-custom-exporter-to-json.html

 

参考资料:https://blog.****.net/zsyddl2/article/details/80987088

继承IExportContext

它下列的方法周期为:

6.使用导出器CustomExporter

 

OnElementBeginElementId elementId) 它会不停的检索所以项目中的元素,根据它给到的元素id 可以做一些操作;

 

代码如下:

View3D 可以用doc.ActiveView as View3D 转换得到

    //ShouldStopOnError: 导出过程中遇到错误停止还是继续

   exporter.ShouldStopOnError = false;

 

调用代码:

            MyExportContext context = new MyExportContext(document);

 

            CustomExporter exporter = new CustomExporter(document,context);

            //exporter.IncludeFaces = false;

 

            //ShouldStopOnError: 导出过程中遇到错误停止还是继续

            exporter.ShouldStopOnError = false;

 

            exporter.Export(view3D);