![如何改变状态机图中的颜色?](https://linux22.com/image/345206/%E5%A6%82%E4%BD%95%E6%94%B9%E5%8F%98%E7%8A%B6%E6%80%81%E6%9C%BA%E5%9B%BE%E4%B8%AD%E7%9A%84%E9%A2%9C%E8%89%B2%EF%BC%9F.png)
我已成功使用以下方法更改类图中类的颜色
iClass.foreColor := (0.75, 1, 1);
但显然
iState.forecolor := (0.75, 1, 1);
不起作用。我在手册中找不到任何东西,而且来源超出了我的理解范围。
答案1
后缀名区分大小写,因此需要设置foreColor
not forecolor
。
对于那些好奇的人来说,这是一个最简单的例子:
prologues:=3;
outputtemplate:="uml%c.eps";
input metauml;
beginfig(1);
iState.foreColor := (3/4,1,1);
State.s("Take order")();
drawObject(s);
endfig;
end
生成结果:
最新文档位于MetaUML GitHub 页面。