0
我正在編寫一個visio導出並創建了一個包含自定義行尾的visio模板文件。當我嘗試設置那些使用代碼時,它不起作用。如何在visio中設置自定義行結束符?
//Create two shapes
final IVMaster lApp = stencilObj.masters("Application");
IVShape shapeFrom = pagObj.drop(lApp, 1, 1);
IVShape shapeTo = pagObj.drop(lApp, 2, 3);
//Connect the shapes
final IVMaster connMaster = stencilObj.masters("Connection");
IVShape connection = pagObj.drop(connMaster, 2, 3);
final IVCell gluefrom1 = connection.cells("BeginX");
final IVCell glueat1 = shapeFrom.cells("PinX");
gluefrom1.glueTo(glueat1);
final IVCell gluefrom2 = connection.cells("EndX");
final IVCell glueat2 = shapeTo.cells("PinX");
gluefrom2.glueTo(glueat2);
//Set arrow ending
connection.cellsU("EndArrow").formulaForceU(new Integer(46).toString());
因此,在visio中有45個默認行結束符,列表中的第46個是我的。當我將第45號設置起作用時,第46號不起作用。 當我右鍵點擊連接並轉到格式 - >行時,正確的行結束被選中,預覽也是正確的。我必須再次選擇結尾,然後單擊應用以便在文檔中進行更新。
我正在使用Visio 2007