首页 > 解决方案 > 在visio中获取相对形状位置

问题描述

我正在生成一个形状报告来列出我所有形状的 x,y 位置。该报告包括“显示文本”、“X 位置”和“Y 位置”。

“X 位置”和“Y 位置”相当于形状表中的 PinX 和 PinY 属性。但是这些并不反映页面网格,也不参考原点(0,0),所以坐标都偏移了一些值。

我希望所有坐标都指向特定矩形的左下角,该矩形围绕我报告的形状。 显示表格中报告的 shapesheet 中的 PinX 属性与形状的 x 位置不匹配。

标签: visio

解决方案


请检查所有形状的旋转点是否在形状中心(默认情况下),而不是在形状的左下角! 您可以在Size & Position 窗口中看到PinX / PinY值 在此窗口的底部,您可以找到名为Pin Pos的字段。该字段对应于单元格LocPinXLocPinY 中的一对值的组合。这就是造成偏移的原因! 在此处输入图像描述
在此处输入图像描述
在此处输入图像描述


推荐阅读