0

我正在尝试在 Visio 中的动态连接器上显示形状数据。这是为了在类图中显示类之间的连接描述。

我面临的问题是 visio 在处理 2D 连接形状时不会自动将数据图形元素(在图形中以绿色显示)放置在一个好的位置(放置选项都是相对于形状中心的)——这确实不适用于长连接器。

我的意图是使用连接器端点处的两个连接点(显示为 CxnLeft 和 CxnRight)将数据图形形状(文本标注 - 下面的 ID 22)放置在相对位置。

我试图在形状数据图形(绿色形状)上创建一个自定义参数(User.LabelPosition3),以便我可以定义它的 x 和 y 坐标但是我还没有找到访问连接形状 Row_1.X 属性的方法-- 如您所见,公式不起作用)

我需要以任何方式获取此值的帮助。或者可以更好地提供此功能的技术

形状表数据

4

1 回答 1

0

你的Sheet.5公式中的不正确。根据您发布的图片,对连接器形状的正确引用应该是sheet.17.

形状名称框中(靠近张贴图像的顶部),形状的ID为 17。您可能Sheet.5Master 中提取:Association.Sheet.5不正确。

因此,要修正您的公式,只需键入:

User.LabelPosition3 = Sheet.17!Connections.CxnLeft.X

但我认为完整的公式应该是:

User.LabelPosition3 = Sheet.17!Connections.CxnLeft.X + Sheet.17!BeginX

于 2016-09-23T14:51:04.293 回答