2

我已经设法了解了有关以编程方式创作 visio 图表的知识,以创建具有自定义属性的形状,我可以使用这些属性来填充图表。我可以使用动态连接器连接形状并让 visio 自动布局它们。

尽管我对迄今为止的进步感到满意,但我缺少一个成功建模我的系统的基本部分。我需要为形状添加形状。

最初在学习 visio 对象模型时,似乎因为所有东西都有一个 shapesheet,所以它非常适合我的需求。但是 - 尝试将一个形状“拖放”到另一个形状上,总是让我遇到 com 异常。(即使方法在那里。)

该解决方案应该支持添加到具有形状等的形状的形状,并且父形状应该增长以适应添加的子形状。

内部嵌套形状必须保持符合将连接器粘合到..

我正在尝试使用分组,但不觉得我越来越近了。

任何帮助或想法表示赞赏。

4

1 回答 1

1

如果您使用的是 Visio 2010 或更高版本,容器形状可能比组形状更能满足您的需求。组形状主要用于创建复合形状,而不是包含对等形状。容器形状不会隐藏或限制其包含的形状的功能。容器形状可以配置为自动调整大小以适应添加到其中的形状。如果开箱即用的容器没有您想要的外观,您可以创建自定义容器形状。

一个可以帮助您入门的链接:http: //blogs.msdn.com/b/visio/archive/2009/08/25/organizing-diagrams-with-containers.aspx

于 2013-07-21T16:08:28.707 回答