掲示板一覧 - トピック一覧 EA API
描画スクリプトでコントロールフローの接続名を開始端に表示できますか? |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2007-9-21 17:56 |
EA Administrator ![]() ![]() 投稿: 1895 |
描画スクリプトでコントロールフローの接続名を開始端に表示できますか?○ご質問
通常のコントロールフローは、その接続名が「終了端」付近に表示されますが、 「開始端」側に表示することは可能でしょうか? ステレオタイプと描画スクリプト(shape label{})で試してみましたが、 名前が接続上に表示されませんでした。 ○回答 ステレオタイプと描画スクリプトを利用して、「終了端」の接続名は 非表示にし、「開始端」に接続名を表示することで実現可能です。 shape source { if(HasProperty("type","ControlFlow")) { print("#name#"); // HideLabel("targettoplabel"); ←開発元に動作の確認をします。 } } label TargetTopLabel { if(HasProperty("type","ControlFlow")) { print(""); } } 終了端を非表示にするには、HideLabel("targettoplabel");と認識して いたのですが、現在動作しておらず、label TargetTopLabel{}で空文字を 表示することで対応しています。 HideLabelにつきましては、開発元に確認します。 また、label TargetTopLabel{}につきましては、現在ヘルプに記載が ありませんので、追記いたします。 なお、shape source を記述すると、矢印の形も描画スクリプトで記述する 必要があります。こちらは、ヘルプをご覧ください。 |
| tkouno | 投稿日時: 2007-9-27 18:03 |
EA Administrator ![]() ![]() 投稿: 3939 |
Re: 描画スクリプトでコントロールフローの接続名を開始端に表示できますか?こちらの件、上記内容に間違いがございました。
引用:
このキーワード「targettoplabel」が間違っておりました。 申し訳ございません。 現在「RightTopLabel」などと指定することで、正常に動作します。 label TargetTopLabelの説明の件と含めて、ビルド818の ヘルプファイルにて修正いたします。 間違った情報をお知らせしてしまい、申し訳ございませんでした。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |





