Skip To Content

Schema.ImportAsync (.NET)

Метод 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
*/