掲示板一覧   -   トピック一覧
   EA API
     "現在のダイアグラム内の位置を表示"と同等のAPIはありますか?


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
diosan2
投稿日時: 2007-6-26 14:18
EA Full Member
投稿: 75

"現在のダイアグラム内の位置を表示"と同等のAPIはありますか?

プロジェクトブラウザのコンテキストメニューで
"現在のダイアグラム内の位置を表示"というものがありますが
これと同等のことをAPIから実行することはできるのでしょうか?
tkouno
投稿日時: 2007-6-26 14:21
EA Administrator
投稿: 4292

Re: "現在のダイアグラム内の位置を表示"と同等のAPIはありますか?

バージョン7では、Diagram.SelectedObjectsが
編集可能になり、ご希望の動作を行うことができます。

詳細は、バージョン7のヘルプファイルをご覧ください。

diosan2
投稿日時: 2007-6-26 14:27
EA Full Member
投稿: 75

Re: "現在のダイアグラム内の位置を表示"と同等のAPIはありますか?

そうですか。
わかりました。ありがとうございます。
diosan2
投稿日時: 2008-4-15 13:56
EA Full Member
投稿: 75

Re: "現在のダイアグラム内の位置を表示"と同等のAPIはありますか?

確かに、Diagram.SelectedObjectsを変更することで
要素の選択状態を変更することができました。

しかし、"現在のダイアグラム内の位置を表示"を実行した場合、
要素が表示画面外であればスクロールするのですが、APIでは
スクロールしません。

AddNewする時の2つ目の引数に何か指定する等、他に何か必要なのでしょうか?
sugimoto
投稿日時: 2008-4-15 16:58
EA Administrator
投稿: 1992

Re: "現在のダイアグラム内の位置を表示"と同等のAPIはありますか?

回答が遅くなり、申し訳ございません。

ご指摘の現象を確認いたしました。

プロジェクトブラウザ上から、"現在のダイアグラム内の位置を表示"
を実行し、1つのダイアグラムでのみ該当要素が使用されている場合は、
そのダイアグラムが開き、該当の要素にカーソルが当たります。
また、複数のダイアグラムで使用されている場合は、その一覧が
表示されます。

現状のAPIでDiagram.SelectedObjectsを行った場合は、現在開かれている
ダイアグラム上の要素にカーソルがあたるという動作で、
"現在のダイアグラム内の位置を表示"と同じ機能を実行している
ということではないことと、おそらく画面外に該当要素があった場合の、
考慮漏れかと思います。

こちらは、要素にカーソルがあたり、かつ画面も該当の要素を表示するように、
できないか、開発元に確認させていただきます。

現状、対応していないようでしたら、
機能改善要望として検討させていただきます。

お急ぎのところ申し訳ございませんが、
対応の確認まで、お時間をいただけますようお願いいたします。
diosan2
投稿日時: 2008-4-15 17:26
EA Full Member
投稿: 75

Re: "現在のダイアグラム内の位置を表示"と同等のAPIはありますか?

了解しました。
ありがとうございました。
sugimoto
投稿日時: 2008-4-21 14:40
EA Administrator
投稿: 1992

Re: "現在のダイアグラム内の位置を表示"と同等のAPIはありますか?

開発元に現在の状況を確認しましたので、ご報告いたします。

現状、Diagram.SelectedObjectsによって要素を選択することは
可能ですが、プロジェクトブラウザからの「利用されているダイアグラム」
と同等の動作を行っておらず、また、この機能と同じ動作を行うAPIは
現状用意がないことを確認しました。

こちらを機能改善要望として検討することは、開発元も同意済みです。

現時点で、ご希望の動作を行うAPIがなく、申し訳ございません。
diosan2
投稿日時: 2008-4-22 14:29
EA Full Member
投稿: 75

Re: "現在のダイアグラム内の位置を表示"と同等のAPIはありますか?

わかりました。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ