项目设置
- 每个项目都有其特定的一组设置。要获取和设置这些设置,以及创建新的设置,DataModel 命名空间提供了一个名为 ProjectSettings 的类。它具有与 Eplan.EplApi.Base 中的设置类类似的属性,但这个类的实例是通过项目对象进行初始化的。与“常规”设置不同,项目设置的键不以“PROJECT”开头,而其他设置则以“USER”、“STATION”或“COMPANY”开头。
- 项目相关设置示例 项目 > <项目名称> > 连接 > 常规:
<?xml version="1.0" encoding="utf-8" ?>
<Settings ver="2.4.1" format="2"><CAT name="PROJECT"><MOD name="EsConnection"><Setting name="ManageConnectionsInNDPDialog" type="bool"><Val>0</Val></Setting><Setting name="ManageSaddleJumperConnPointsInNDPDialog" type="bool"><Val>0</Val></Setting><Setting name="SortConnectionsByPlacement" type="bool" desc="2058"><Val>0</Val></Setting></MOD></CAT>
</Settings>
Eplan.EplApi.DataModel.ProjectSettings projectSettings =new Eplan.EplApi.DataModel.ProjectSettings(oProject);
string languages = projectSettings.GetExpandedStringSetting("TRANSLATEGUI.DISPLAYED_LANGUAGES", 0)