【问题标题】:Enterprise Architect Shape Script DrawNativeShape() Function does not workEnterprise Architect Shape Script DrawNativeShape() 函数不起作用
【发布时间】:2014-06-18 16:05:48
【问题描述】:

我为 Enterprise Architect 创建了一个新的配置文件。它定义了“需求”的原型。 修改“需求”的默认形状,我正在处理形状脚本。调用函数“DrawNativeShape()”不会引发错误,也不会产生任何影响! 事实上,我希望下面的代码显示元素的默认形状,但它不会让图表看起来是空的。

shape main{  
     DrawNativeShape();
}

【问题讨论】:

  • 图上的需求元素是不是用透明笔画和填充画出来的?

标签: enterprise-architect


【解决方案1】:

DrawNativeShape 命令实际上是在说“完全按照没有形状脚本的方式绘制形状”。你说这就是正在发生的事情。我没有看到问题。

DrawNativeShape主要有两个用途:

  • 它可用于将条件形状应用于元素。你要做的是测试一些条件,然后根据答案绘制一个形状或调用 DrawNativeShape
  • 它可用于将条件颜色应用于元素。调用 SetFillColor,然后调用 DrawNativeShape,元素将以默认外观绘制,但使用形状脚本指定的颜色。

【讨论】:

  • 我想我没有很好地解释这个问题。调用 DrawNativeShape,根本不绘制任何东西。连默认的形状都不显示!
  • @Siavash 您正在运行什么版本的 EA 以及您将形状脚本应用于哪种元素?
  • 我正在使用包含“EAShapeScript 1.0”的 EA 版本“8.0.864”。主要元素类型是“需求”,我已经基于它定义了一个新的原型。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
  • 2015-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-20
相关资源
最近更新 更多