一、缘起
本博之前讲了如何获取当前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();

本文详细介绍了Eplan P8 API中获取当前打开项目的方法,包括Project Manager类的GetCurrentProjectWithDialog()、GetProject(string linkFileName)、GetProjectByObjectId(string objectId)和CurrentProject属性,以及SelectionSet类的GetCurrentProject(bool bUseSelDlg)和SelectedProjects属性。文中强调了各种方法的使用注意事项和可能的返回值情况。
最低0.47元/天 解锁文章
1480

被折叠的 条评论
为什么被折叠?



