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


フラット表示 前のトピック | 次のトピック
投稿者 トピック
nakapon
投稿日時: 2021-12-10 13:28
EA Administrator
投稿: 427

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

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

○ご質問

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


○回答

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

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

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

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

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » SysMLのダイアグラムフレームの大きさをAPIで変えたい nakapon 2021-12-10 13:28