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 |
错误条件备注
如果参数无效,则此方法可能会抛出异常或者返回 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
*/