<< 目次を表示 >> ページ位置: Enterprise Architectの拡張 > 描画スクリプト > 描画スクリプトの作成 > 描画スクリプトの階層化 |
描画スクリプトで描画される内容には、別の定義(SubShape:サブシェイプ)を含むこともできます。
階層化された描画スクリプトのレイアウト
描画スクリプトの階層化をレイアウトするには、属性の初期化セクション(コマンドを利用する前)においてlayouttype属性を設定しなければなりません。
有効な値は次の通りです。:
例 :
shape main
{
layouttype="topdown";
setfillcolor(0,0,255);
rectangle(0,0,100,100);
addsubshape("sub",50,100,20,0);
addsubshape("sub",50,100,30,-100);
addsubshape("sub",50,100,40,-200);
addsubshape("sub",50,100,50,-300);
shape sub
{
setfillcolor(0,255,0);
ellipse(0,0,100,100);
}
}
上のスクリプトの描画結果は次のようになります。: