【发布时间】:2017-06-07 13:28:20
【问题描述】:
我正在尝试在 Microsoft Visio 中为 BPMN 流程实现令牌游戏。因为我能够获得所有绘制的形状,所以我想识别一个形状的邻居,以便找出接下来会出现哪个形状。 这就是我目前对这款代币游戏的想法。
但是,我正在为这些 Visio-Shapes 的文档而苦苦挣扎。
有人知道如何在这样的过程中找出下一个形状吗?
【问题讨论】:
标签: c# visual-studio visio office-addins
我正在尝试在 Microsoft Visio 中为 BPMN 流程实现令牌游戏。因为我能够获得所有绘制的形状,所以我想识别一个形状的邻居,以便找出接下来会出现哪个形状。 这就是我目前对这款代币游戏的想法。
但是,我正在为这些 Visio-Shapes 的文档而苦苦挣扎。
有人知道如何在这样的过程中找出下一个形状吗?
【问题讨论】:
标签: c# visual-studio visio office-addins
尝试使用 SpatialNeighbors 属性 - https://msdn.microsoft.com/en-us/library/office/ff767509.aspx 希望这篇文章也能有所帮助 http://mikeborozdin.com/post/analysing-parent-child-relations-in-visio/
【讨论】:
Selection neighbourShapes= currentShape.SpatialNeighbors[(short) VisSpatialRelationCodes.visSpatialTouching, 0,(short) VisSpatialRelationFlags.visSpatialFrontToBack];