Eplan API Project Settings

项目设置

  • 每个项目都有其特定的一组设置。要获取和设置这些设置,以及创建新的设置,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)
相关推荐
研发小能5 分钟前
DevOps 流水线怎么选?自研、开源拼装还是企业级平台
运维·开源·devops·嘉为蓝鲸
miofly19 分钟前
GitHub 今日推荐|ps2-web-recomp:浏览器里跑 PS2 游戏的静态重编译方案
c++·开源·github
特立独行的猫a20 分钟前
我用仓颉写了个「仓颉版 Tauri」,又拿它写了个 Markdown 软件
开源·仓颉·cj-tauri·markdown软件
打工的小李27 分钟前
干部调整(沙盘推演)能力比对:从线下酝酿到在线推演
其他
独孤九剑打醒他40 分钟前
【原创开源·航空篇】太阳能水闭环氢能航空:双燃料掺氢助燃与露天储氢安全模型
架构·开源·汽车·硬件工程·能源
商业看点解说2 小时前
2026等保三级电子签章厂家选型指南 附核心评估维度
其他
miyikj19812 小时前
2026乐清系统全屋木作主体怎么选?亨利米兰深度评测与避坑指南
其他
jingchengkai2 小时前
CNC加工报价怎么算?工时、刀具与良率的成本拆解
制造·cnc·五轴加工
OxYGC2 小时前
[玩转大模型] 第十一篇:售卖自己的 Skill——买断、订阅、定制、开源+付费增强,四条路到底哪条能收到钱
开源·大模型·agent·变现·skill
miofly2 小时前
GitHub 日榜趋势速报 | 2026-10-15
开源·github