掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     インターフェースの表示


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2008-3-24 11:22

Re: インターフェースの表示

下記の件、了解しました。
引用:
文字につきましては、大文字の斜体という設定は、描画スクリプトでは指定できません。


文字を描画の下に出したい場合はどうすればよいのでしょうか。
下記のソースでは描画の上に文字が表示される状態です。
shape main
{
ellipse(20, 20, 80, 90);

addsubshape("moji", 100, 0);
shape moji
{
h_align = "center";
print("#name#");
}
}
sugimoto
投稿日時: 2008-3-24 12:05
EA Administrator
投稿: 1895

Re: インターフェースの表示

いくつかご提案いたします。

1) 現在の案で表示位置を指定

shape main
{
ellipse(20, 20, 80, 90);

addsubshape("moji", 100, 110);

shape moji
{
h_align = "center";
v_align = "bottom";
print("#name#");
}
}

2) 1つのスクリプトmainのみを使用する案

この場合、図の大きさによっては、文字が重なってしまう可能性が
ありますので、その場合は、1)の案で位置を調整してください。
addsubshape()の第3引数の値を大きくすると、より下方に表示されます。

shape main
{
h_align = "center";
v_align = "bottom";
ellipse(20, 20, 80, 90);
print("#name#");
}


3) ラベルとして表示する案

名前をラベルとして表示する案です。
この場合は、setOrigin()にて表示する位置を指定できます。

shape main
{
ellipse(20, 20, 80, 90);
}

shape label
{
setOrigin("S",0,0);
print("#NAME#");
}

上記内容について、ご確認のほど、よろしくお願いいたします。

何かご不明点などありましたら、ご連絡ください。
未登録ゲスト
投稿日時: 2008-3-24 15:04

Re: インターフェースの表示

ありがとうございました。
いずれかで対応したいと思います。
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ