掲示板一覧   -   トピック一覧
   EA API
     画面外のラベル文字列を表示したい


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
nakapon
投稿日時: 2023-9-20 13:28
EA Administrator
投稿: 427

画面外のラベル文字列を表示したい

サポート宛てにいただきました質問の要約です。

○ご質問

ダイアグラムが巨大となり、接続のラベルが画面内に収まらず、
どの情報アイテムを運んでいるか分からない状況です。

当該ラベルの位置を一括で接続する要素の近くに移動する、
もしくは接続を選択したときにラベル文字列を表示する、など
画面内でラベル文字列を確認できる機能や手段があれば教えてください。


○回答

EA標準ではご要望の機能はございませんが
APIを利用してご要望を実現できる可能性はございます。
以下、実装案です。

1.接続選択時にラベル文字列を何らかで表示する

接続選択時に発生する下記イベントを利用します。

EA_OnContextItemChanged
https://www.sparxsystems.jp/help/16.0/ea_oncontextitemchanged.html


2.ラベル位置を調整する

DiagramLink.Geometry に格納されているラベル座標を調整します。
ただし、この属性の詳細については、下記ヘルプに記載のように
開発元から公開されておらず、サポート対象外となります。
お手数ですが、ラベル位置調整による値の変化でご確認ください。

DiagramLink
https://www.sparxsystems.jp/help/16.0/diagramlinks.html


大変恐れ入りますが、独自のプログラム・アドインの作成や
作成支援につきましては、標準サポートの対象外となりますので
これ以上の回答は難しく、ご理解いただけますと助かります。

標準サポートの対象外・範囲外の内容
https://www.sparxsystems.jp/support.htm#NA

もし、アドイン作成やその他のご支援を
ご希望のようでしたら有償サポートも
ご検討いただけましたら幸いです。

有償追加サポート
https://www.sparxsystems.jp/support/advanced.htm


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ