Метод WebFeatureLayer.Extract преобразует векторный веб-слой в векторный слой документа. Все редактирования векторного веб-слоя прекращаются, а все объекты, присутствующие в слое, остаются. Имя слоя AutoCAD для слоя векторного веб-слоя будет изменено таким образом, чтобы убрать префикс esri_, а определяющий запрос результирующего векторного слоя документа будет установлен на это новое имя слоя. Аналогично, все подслои родительского слоя будут иметь определяющие запросы, установленные на новые имена слоев AutoCAD для каждого подслоя.
Декларация
public bool Esri.ArcGISForAutoCAD.WebFeatureLayer.Extract(Document doc, string flName)
Параметры
| Тип | Имя | Описание | Обязательный |
|---|---|---|---|
Документ | doc | Документ AutoCAD, на основании которого следует действовать. | required |
string | flName | Имя существующего векторного веб-слоя на чертеже. | required |
Возвращаемые значения
| Тип | Описание |
|---|---|
булево | true, если векторный веб-слой успешно извлечен. |
Замечания по условиям возникновения ошибок
Этот метод может выдать исключение или вернуть false или null, если параметр является недопустимым.
Пример
Отобразите результат извлечения векторного веб-слоя Shelters и его подслоев в векторный слой документа с подслоями.// 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, которая преобразует векторный веб-слой в векторный слой документа.