创建事务
代码如下(示例):
BPDocument doc = BPApplication.singleton().activeDocument;
BPTransactionManager bPTransaction = new BPTransactionManager(doc);
bPTransaction.startTransactionGroup(true);
GeTransform transform = GeTransform.create(0, 15000, 0);
BPComponentBfaPlacedEditHandle bfh = DocHelp.GetPlaceObjectsByName(doc,"桩").First();
DocHelp.SetparaPlaceHandle(bfh, "直径", "800");
GeTransform tf = bfh.getTransform();
GePoint3d position = tf.translation;
bfh.setTransform(transform);
bPTransaction.finishTransaction(true);
总结
提示:事务使用