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)
相关推荐
扫地的小何尚8 小时前
NVIDIA RTX PC开源AI工具升级:加速LLM和扩散模型的性能革命
人工智能·python·算法·开源·nvidia·1024程序员节
拾荒的小海螺12 小时前
开源项目:Three.js 构建 3D 世界的工具库
javascript·3d·开源
我的offer在哪里12 小时前
Hugging Face:让大模型触手可及的魔法工厂
人工智能·python·语言模型·开源·ai编程
黄焖鸡能干四碗12 小时前
信息安全网络安全评估报告(WORD)
大数据·网络·人工智能·安全·web安全·制造·需求分析
行百里er13 小时前
一个还没写代码的开源项目,我先来“画个饼”:Spring Insight
后端·开源·github
IvorySQL14 小时前
PostgreSQL 的 SQL 查询之旅
数据库·人工智能·postgresql·开源
t0577715 小时前
致同提示:财政部等九部委联合发布《企业可持续披露准则第1号——气候(试行)》
其他
SeaTunnel15 小时前
Apache SeaTunnel 2025 案例精选重磅发布!
大数据·开源·apache·seatunnel·案例
猫头虎17 小时前
Claude Code 永动机:ralph-loop 无限循环迭代插件详解(安装 / 原理 / 最佳实践 / 避坑)
ide·人工智能·langchain·开源·编辑器·aigc·编程技术
Codebee17 小时前
OoderAI 企业级 AI 解决方案
人工智能·开源