|
GBXML是一种中间数据。
- <div align="left" style="color: rgb(105, 105, 105); font-family: 'Microsoft Yahei', Simsun; ">[Transaction(TransactionMode.Manual)]
- [Regeneration(RegenerationOption.Manual)]
- <font style="color: rgb(0, 0, 255); ">public</font> <font style="color: rgb(0, 0, 255); ">class</font> cmdExportGBXML : IExternalCommand
- {
- <font style="color: rgb(0, 0, 255); ">public</font> Result Execute(ExternalCommandData cmdData, <font style="color: rgb(0, 0, 255); ">ref</font> <font style="color: rgb(0, 0, 255); ">string</font> msg, ElementSet elements)
- {
- UIDocument uiDoc = cmdData.Application.ActiveUIDocument;
- Document doc = uiDoc.Document;
- Transaction ts = <font style="color: rgb(0, 0, 255); ">new</font> Transaction(uiDoc.Document, <font style="color: rgb(128, 0, 0); ">"</font><font style="color: rgb(128, 0, 0); ">导出GBXML</font><font style="color: rgb(128, 0, 0); ">"</font>);
- ts.Start();
- GBXMLExportOptions exportOption = <font style="color: rgb(0, 0, 255); ">new</font> GBXMLExportOptions();
- doc.Export(<font style="color: rgb(128, 0, 0); ">@"</font><font style="color: rgb(128, 0, 0); ">D:\</font><font style="color: rgb(128, 0, 0); ">"</font>, <font style="color: rgb(128, 0, 0); ">"</font><font style="color: rgb(128, 0, 0); ">hi123.xml</font><font style="color: rgb(128, 0, 0); ">"</font>, exportOption);
- ts.Commit();
- <font style="color: rgb(0, 0, 255); ">return</font> Result.Succeeded;
- }
- }</div>
复制代码 |
|