我正在尝试使用C#自动化一些Visio绘图。目前,我正在使用GlueTo方法连接两个形状。然而,自动路由并没有到达我想要的位置。
有没有办法可以手动输入连接器应该‘通过’的点?(即通过(1,2),(2,4),(5,6))
我已经尝试修改连接器的Shapesheet中的'Geometry1‘部分,特别是'MoveTo’和'LineTo‘行。据我所知,Visio不允许这样:“此row类型不允许操作。”
任何帮助都是非常感谢的。
发布于 2018-04-06 12:19:15
几年前,在俄罗斯的Visio论坛上有一个线程Invalid coordinate value from a dynamic connector (你可以通过Microsoft Translator service阅读到这个)
重要:在that message中
通过在每个安装点之后添加小暂停(50毫秒)解决了这个问题。
显然,这足以工作和协调信众提出的Visio逻辑。
当然,看起来像拐杖,但在这种情况下,一个足够的
当您更改连接器的几何形状时,您可以找到建议添加一些延迟!
PS
我曾尝试修改连接器的Shapesheet中的'Geometry1‘部分,特别是'MoveTo’和'LineTo‘行。据我所知,Visio不允许这样:“此row类型不允许操作。”“
如果你改变了行类型,你就破坏了这个连接器!连接器必须以'MoveTo‘开头,边缘必须以’LineTo‘开头!
https://stackoverflow.com/questions/49675528
复制相似问题