【问题标题】:Visio ShapeSheet manage shape data text using connection points of masterVisio ShapeSheet 使用主节点的连接点管理形状数据文本
【发布时间】:2016-09-24 02:15:49
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: formula visio shapesheet


    【解决方案1】:

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

    在 形状名称 框中(靠近已发布图片的顶部),形状的 ID 为 17。您可能从 中提取了Sheet.5 Master:Association.Sheet.5不正确。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多