如何使用c#在visio Shape中调整池的宽度

本文关键字:调整 Shape 何使用 visio | 更新日期: 2023-09-27 18:19:11

嗨,我能够以编程方式调整visio形状的所有形状的宽度和高度,但我无法从visio BPMN形状调整Pool ' Lane形状的宽度。为什么宽度不调整呢

   shape.get_CellsSRC((short)Microsoft.Office.Interop.Visio.VisSectionIndices.
                       visSectionObject, (short)Microsoft.Office.Interop.Visio.VisRowIndices.
                       visRowXFormIn, (short)Microsoft.Office.Interop.Visio.VisCellIndices.visXFormWidth).ResultIU = 15;

无论我尝试什么,它只采用默认大小7.25,但高度可以使用与下面相同的代码进行调整

shape.get_CellsSRC((short)Microsoft.Office.Interop.Visio.VisSectionIndices.
                       visSectionObject, (short)Microsoft.Office.Interop.Visio.VisRowIndices.
                       visRowXFormIn, (short)Microsoft.Office.Interop.Visio.VisCellIndices.visXFormHeight).ResultIU = 10;

如何在visio 2013中使用c#调整**池和Lane **形状的宽度…??

如何使用c#在visio Shape中调整池的宽度

我在使用"Pool/Lane"模板时遇到了同样的问题。我切换到"CFF容器",c#代码(与问题相同)允许我调整池的宽度