Eplan.EplApi.DataModel 命名空间中最重要的对象是 Project。必须在 EPLAN 中打开项目才能对其进行操作。在附加组件中,通常会处理用户通过 GUI 交互打开的项目。您可以通过 "获取当前选择" 主题中描述的 SelectionSet 对象,获取用户当前选择的项目。
然而,您可能还希望通过 API 在 EPLAN 中打开或创建项目——这在离线程序中肯定会发生。对于此类和其他项目相关任务,Eplan.EplApi.DataModel 命名空间提供了 ProjectManager 类。
要创建项目,请使用 CreateProject 方法。它需要两个参数,即要创建的新项目链接文件的完整文件名和项目模板链接文件。项目模板可以是 *.zw9 格式的基本项目或 *.zw1 格式的项目备份。在成功创建项目后,它会被打开,并且该方法返回新的 Project 对象。
以下示例展示了如何创建一个项目。
Project oProject = new ProjectManager().CreateProject("$(MD_PROJECTS)\\\\Example_003.elk", "$(MD_TEMPLATES)\\\\IEC_bas003.zw9");