预订演示
前页 后页

开始形状脚本

由于形状脚本与构造型相关联,因此您可以通过“ UML类型”对话框的“构造型”选项卡来定义它们;每个构造型都可以有一个形状脚本。设置形状脚本的过程非常简单但非常灵活。

访问

功能区

设置 >参考> UML类型 >构造型

形状脚本进程

行动

也见

1

从对话框右侧的列表中选择要将形状脚本附加到的构造型。

您选择一个现有的构造型,但如果没有合适的构造型,您可以创建一个新的构造型,一旦保存,它就会显示在列表中并且可以选择。

定制构造型

2

在“覆盖外观”面板中,选择“形状脚本”单选按钮,然后单击“分配”按钮。

显示形状编辑器。

形状编辑器

3

类型或将脚本复制到编辑窗口中。

要在“预览”面板中审阅形状,请单击“刷新”按钮。

编写脚本

4

如果您定义了一个复合形状脚本形状(带有装饰和标签的主要形状,或单独的部分,例如具有源端和目标端形状的连接器),请单击“下一个形状”按钮以翻阅形状的组件,在“预览”面板。

示例脚本

5

写完形状脚本后,单击确定按钮返回“构造型”选项卡。

然后单击保存按钮以保存形状脚本及其对构造型的分配。

6

将适当的标准UML元素或连接器拖放到您的图表中。该object将是您选择作为构造型的“基类”的类型。

右键单击object并选择“属性”选项。

在“属性”对话框中,单击“构造型”下拉箭头,选择您创建的构造型并单击“确定”按钮。

object的形状现在反映了形状脚本给构造型的形状。

定制构造型

注记

  • 使用元素形状脚本来修改元素的外观会使一些正常的“外观”上下文菜单选项变得多余,因此它们将被禁用
  • 无法修改或覆盖MDG 技术中定义的类型的形状脚本
  • 形状脚本不支持字体选择,因为最佳用户体验是通过允许用户自己设置字体来实现的
  • UML定义了通过Profiles扩展UML语法的标准机制;出于这个原因,形状脚本不能独立于原型应用于任何元素
  • 形状脚本不能用于使用贝塞尔线样式的连接器
  • 形状脚本目前不支持:
    - 循环结构
    -字符串操作
    - 算术操作
    - 变量声明