掲示板一覧   -   トピック一覧
   EA API
     SysMLのダイアグラムフレームの大きさをAPIで変えたい


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

SysMLのダイアグラムフレームの大きさをAPIで変えたい

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

○ご質問

SysMLのダイアグラムは、UIで開くと
ダイアグラムフレームが表示されますが
その大きさをAPIで変更できないでしょうか?


○回答

UIでダイアグラムフレームの大きさを変えるには
ダイアグラムフレームを選択可能にする必要がありますが
それと同じことをAPIでも実施する必要があります。

具体的にはダイアグラムフレームのDiagramObjectに対して
下記のように選択可能な状態してUpdate()を実行してください。

DiagramObject.top = -100;
DiagramObject.IsSelectable = true;
DiagramObject.Update();

ただし、IsSelectable = falseに変更すると
UIで選択不可にした場合と同じように
大きさが自動調整されますのでご注意ください。

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