掲示板一覧   -   トピック一覧
   EA API
     DiagramLinkの書式設定


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2006-5-31 9:31

DiagramLinkの書式設定

DiagramLinkのStyle属性の使い方を教えてください。
ヘルプを読んだり、Styleの中身を出してみたのですが、さっぱりわかりません。

------style属性の中身例-------------
Mode=3;EOID=83A7C19E;SOID=E13B3C2A;
Mode=3;EOID=CD3B15C0;SOID=63569A18;
Mode=3;EOID=83A7C19E;SOID=CD3B15C0;
Mode=3;EOID=081B4D50;SOID=95FFF0FC;
Mode=3;EOID=348A034B;SOID=F2E3113D;
Mode=3;EOID=3D20A398;SOID=7C1B7D3B;
Mode=3;EOID=83A7C19E;SOID=E13B3C2A;
Mode=3;EOID=83A7C19E;SOID=CD3B15C0;
Mode=3;EOID=CD3B15C0;SOID=63569A18;
Mode=3;EOID=83376889;SOID=2729889D;
------------------------------------

現在、connectorの属性で色や線幅を変えていますが、できればダイアグラムごとに線の書式設定は変えたいと思っています。
可能でしょうか?

mogass
投稿日時: 2006-5-31 11:20
EA Administrator
投稿: 171

Re: DiagramLinkの書式設定

申し訳ございません。
DiagramLinkのStyle属性が持つ値は何れも線の書式を設定するものではなく、
またDiagramLinkに線の書式を設定できる属性はございません。
線の書式設定は、connectorの属性でのみ変更が可能です。

ダイアグラムごとの線の書式設定を行いたい場合は、要素間の接続を
複数作成し「可視性の設定」(接続のコンテキストメニューで出てきます)
にてダイアグラムごとに表示される接続が切り替わるようにしておくことによって、
ダイアグラム別に線の書式が切り替わったように見せることは可能です。
お試し下さい。


補足:
DiagramLinkのStyle属性の内容に関してですが、
Modeは「スタイルの設定」(接続のコンテキストメニューで出てきます)
の値を保持しています。1=直線、2=自動ルート、3=カスタム設定となります。
SOIDは、ダイアグラムリンクの開始点に接続されているダイアグラム
オブジェクトのStyleにあるDUIDの値を保持しています。
EOIDはSOIDと同様に、ダイアグラムリンクの終了点に接続されている
ダイアグラムオブジェクトのStyleにあるDUIDの値を保持しています。

未登録ゲスト
投稿日時: 2006-5-31 16:18

Re: DiagramLinkの書式設定

なるほど、書式設定ではないのですね。
DiagramObjectのstyle属性と同義かと思っていました。
了解です。


可視性の設定で変えるのはかなり強引ですね^^;


Connectorに書式設定があるよりも、DiagramLinkに書式設定があるべきだと思いますが、
そのあたりは、いかがお考えでしょうか?
何か理由があれば教えてください。
mogass
投稿日時: 2006-5-31 18:07
EA Administrator
投稿: 171

Re: DiagramLinkの書式設定

ご指摘の通り、DiagramLinkで書式の設定が行えるようにするべきだと思います。

現状はできないようになっていることもあり、「できません」的な回答をしてしまいました。
現状が正しいという認識をしているわけではございません。

DiagramLinkのStyleでの書式設定につきましては、機能追加要望として
開発元に連絡させていただきます。

今後ともよろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ