Метод Schema.ImportAsync импортирует схему ArcGIS for AutoCAD из другого файла .dwg или .dwt или из сервиса объектов. При импорте из файлов .dwg или .dwt в информацию этой схемы входят определения векторного слоя документа, домены, подтипы, слои AutoCAD и блоки AutoCAD. При импорте из сервиса объектов в информацию этой схемы входят определения векторного слоя документа и определение системы координат Esri.
Декларация
public async Task<bool> Esri.ArcGISForAutoCAD.Schema.ImportAsync(Document doc, string importPath)
Параметры
| Тип | Имя | Описание | Обязательный |
|---|---|---|---|
Документ | doc | Документ AutoCAD, на основании которого следует действовать. | Обязательный |
string | importPath | Путь к файлу или URL-адрес сthdbcf, которые будут использоваться для импорта схемы. | Обязательный |
Возвращаемые значения
| Тип | Описание |
|---|---|
bool | true если данная схема успешно импортирована |
Замечания по условиям возникновения ошибок
Этот метод может выдать исключение или вернуть false или null, если параметр является недопустимым.
Пример
Распечатайте сообщение об успешном импорте схемы из локального чертежа.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var importPath = @"C:\GISData\Olympia.dwg";
// Import the schema
var success = await Esri.ArcGISForAutoCAD.Schema.ImportAsync(doc, importPath);
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/