Skip To Content

Schema.ImportAsync (.NET)

Schema.ImportAsync 方法用于从另一个 .dwg.dwt 文件或者要素服务中导入 ArcGIS for AutoCAD 方案。 当从 .dwg.dwt 文件进行导入时,方案信息将包含文档要素图层定义、属性域、子类型、AutoCAD 图层和 AutoCAD 块。 当从要素服务进行导入时,方案信息将包含文档要素图层定义和 Esri 坐标系定义。

声明

public async Task<bool> Esri.ArcGISForAutoCAD.Schema.ImportAsync(Document doc, string importPath)

参数

类型名称描述必填

文档

doc

要进行操作的 AutoCAD 文档。

必填

string

importPath

将用于导入方案的文件路径或服务 URL。

必填

返回

类型描述

bool

如果已成功导入方案,则为 true

错误条件备注

如果参数无效,则此方法可能会抛出异常或者返回 falsenull

示例

打印从本地工程图导入方案成功。

// 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
*/