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。 | 必須 |
リターン
| タイプ | 説明 |
|---|---|
ブール値 | スキーマが正常にインポートされた場合は 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
*/