一、缘起
本博之前讲了如何获取当前Eplan打开项目的两种主要方式,可能描述过于简略,容易引起无解,故本文重新针对Eplan P8 API 如何获取Eplan当前打开项目做更深入一点儿的解释。
二、使用Project Manager
命名空间using Eplan.EplApi.DataModel下的Project Manager类中包括如下方法及属性,可以获取到当前项目:
//获取当前项目的方法
public Project GetCurrentProjectWithDialog()
public Project GetProject(string linkFileName)
public Project GetProjectByObjectId(string objectId)
//如下属性,也可以获取到当前项目
public Project CurrentProject {
get;}
下面我们来逐一进行解释
1. 方法 public Project GetCurrentProjectWithDialog()
如果我们通过如下Code获取当前项目
ProjectManager pm = new ProjectManager();
Project myProject=pm.GetCurrentProjectWithDialog();
一定要注意以下几点:
- 调用