项目设置
- 每个项目都有其特定的一组设置。要获取和设置这些设置,以及创建新的设置,DataModel 命名空间提供了一个名为 ProjectSettings 的类。它具有与 Eplan.EplApi.Base 中的设置类类似的属性,但这个类的实例是通过项目对象进行初始化的。与"常规"设置不同,项目设置的键不以"PROJECT"开头,而其他设置则以"USER"、"STATION"或"COMPANY"开头。
- 项目相关设置示例 项目 > <项目名称> > 连接 > 常规:
cs
<?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>
- 以下示例展示了如何获取项目显示语言的项目设置。
cs
Eplan.EplApi.DataModel.ProjectSettings projectSettings =
new Eplan.EplApi.DataModel.ProjectSettings(oProject);
string languages = projectSettings.GetExpandedStringSetting("TRANSLATEGUI.DISPLAYED_LANGUAGES", 0)