2012-04-11 5 views
1

私はVisioPSがCOMを使用してxmlファイルから図表をxmlで描画できることを発見しました。いい機能私はxmlファイルを構築し、visioで図を構築することができます。しかし、クラス図では、クラスに操作と属性を追加する必要があります。その情報をxmlファイルで指定することは可能ですか?visiops自動ダイアグラムビルドからxmlファイル

visiops XMLファイルに関する情報を事前にhttps://skydrive.live.com/?cid=1ff099edb1c7ebfa&id=1FF099EDB1C7EBFA%211421

感謝を格納しているリンク。

UPD

例とVisioファイルへのリンク:http://dl.dropbox.com/u/14767221/example.vsd

+0

注:。私はVisioPSを書いた あなたは生成したいものの例を挙げることができますか?一度それを見ると、私はより良い答えを与えることができるかもしれません。 – saveenr

+0

@saveenr、サンプルファイルで質問を更新しました。 –

答えて

0

@misha - ありがとう!今あなたが達成しようとしていることが、答えが簡単であることがわかります。簡単な答えは、VisioPSのコードは、 "基本"ステンシル(単純な長方形と楕円形)を使用して最適化され、ステンシルはUMLステンシルほど複雑ではありません。 UMLの形状は複雑で、私が自動化するのがはるかに困難です。私はそれが可能であると思うので、将来のバージョンでこれがどのように追加されるかを見ていきます。

+0

com interopを介して行うことはできますか?私は私のようにいくつかの質問に出会ったので、答えはそれほど奨励的ではありません。希望を与える唯一のplceはマイクロソフトのフォーラムです:http://social.technet.microsoft.com/Forums/en-US/visiogeneral/thread/72ad591e-0914-40fb-b718-0ddc2125f250/しかし、私はどのように理解していない私は例えばC#からこれらのプロパティにアクセスできます。 –

+0

はい、可能です。 COM Interopは、VisioPSがVisioを制御するために使用するものです。 見ることに役立つStateCharts http://stackoverflow.com/questions/7592860/creating-statecharts-in-visio-using-c-sharp/7655311#7655311の作成に関する同様の質問がありました。この例から、より複雑なステンシルを使用することがどれほど難しいかが分かります。 – saveenr

+0

'クラス'シェイプの属性と操作にアクセスする方法の例を表示できますか? –

関連する問題