WebFeatureLayer.Extract 方法用于将 web 要素图层转换为文档要素图层。 将放弃任何 web 要素图层编辑内容并保留图层中存在的所有要素。 将修改 web 要素图层的 AutoCAD 图层名称以删除前缀 esri_,并将生成的文档要素图层的定义查询设置为该新图层名称。 同样,父图层的任何子图层都需要将定义查询设置为每个子要素图层的新 AutoCAD 图层名称。
声明
public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.Extract(Document doc, string flName)
参数
| 类型 | 名称 | 描述 | 必填 |
|---|---|---|---|
文档 | doc | 要进行操作的 AutoCAD 文档。 | 必填 |
string | flName | 工程图中现有的 web 要素图层名称。 | 必填 |
返回
| 类型 | 描述 |
|---|---|
bool | 如果已成功提取 web 要素图层,则为 true |
错误条件备注
如果参数无效,则此方法可能会抛出异常或者返回 false 或 null。
示例
打印将 Shelters web 要素图层及其子图层提取到带有子图层的文档要素图层成功。// Initialize
Document doc = Application.DocumentManager.MdiActiveDocument;
// Extract the web feature layer
var success = Esri.ArcGISForAutoCAD.WebFeatureLayer.Extract(doc, "Shelters");
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
另请参阅
esri_webfeaturelayer_extract - 此 AutoLISP 函数用于将 web 要素图层转换为文档要素图层。