掲示板一覧 - トピック一覧 EA API SysML内部ブロック図のダイアグラムフレームの表示・非表示 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
mogass | 投稿日時: 2014-12-8 12:04 |
EA Administrator 投稿: 209 |
SysML内部ブロック図のダイアグラムフレームの表示・非表示サポートに頂きましたご質問と回答の要約です。
○ご質問 SysMLモデルをアドインで作成しています(C#)。 内部ブロックは作成できたのですが、ダイアグラムフレームが表示されません。 EA側で「ダイアグラムフレームの表示」をすると表示はされますが、この処理をアドインで実行させる方法はあるでしょうか? ○回答 「ダイアグラムフレームの表示」に該当する設定値をAPIで設定する場合、DiagramオブジェクトのStyleExを変更します。 Diagram.StyleExには、以下のような値が格納されています。 [Diagram.StyleExの値の例] ------------------------------------------------------------ ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0; (...中略...) ShowAsList=0;SuppressedCompartments=;SaveTag=EC695368; ------------------------------------------------------------ ダイアグラムフレームを表示するには、 Diagram.StyleExの値に"SF=1;"を追加します。 [Diagram.StyleExの値に"SF=1;"を追加] ------------------------------------------------------------ ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0; (...中略...) ShowAsList=0;SuppressedCompartments=;SaveTag=EC695368;SF=1; ------------------------------------------------------------ ダイアグラムフレームを非表示するには、Diagram.StyleExの値にある"SF=1;"を削除します。 お試しください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |