1
喜IM使用C#,其中我插入了Visio中axDrawingControl工作...在C#中变化的Visio形状位置
所以,现在我的问题,如果我插入一个Visio形状
currentPage.Drop(positionStencil.Masters["Pos1"], 0.8, 4.2);
我怎样才能改变现在形状的位置?
THX您的帮助
喜IM使用C#,其中我插入了Visio中axDrawingControl工作...在C#中变化的Visio形状位置
所以,现在我的问题,如果我插入一个Visio形状
currentPage.Drop(positionStencil.Masters["Pos1"], 0.8, 4.2);
我怎样才能改变现在形状的位置?
THX您的帮助
设置品克斯和松树的细胞。通常情况下,您将这些设置为想要塑造出现的新位置的中心。
var shape = currentPage.Drop(...);
shape.CellsU["PinX"].Formula = "2";
shape.CellsU["PinY"].Formula = "2";
(上面的示例是C#在Visual Studio 2010,代码看起来在Visual Studio 2008中有点不太干净)
只要是完整的:你应该在LocPinX读了和LocPinY单元,因为这些影响如何解释PinX和PinY。它不应该对你的情景思想产生任何影响。
如果你要为多种形状,而不是只是一个做到这一点,它是更有效地使用SetFormulas方法(可在页和形状根据您的需求对象)。