public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
Document document = commandData.Application.ActiveUIDocument.Document;
UIApplication uIApplication = commandData.Application;
TransactionGroup tg = new TransactionGroup(document, "Test TransactionGroup");
tg.Start();
try
{
using (Transaction transaction = new Transaction(document, "Test"))
{
transaction.Start();
//CreatOpening(document, uIApplication.ActiveUIDocument.Selection);
EllipseDimenssion(commandData);
transaction.Commit();
}
}
catch (Exception)
{
tg.RollBack();
}
tg.Assimilate();
return Result.Succeeded;
}版权声明:本文为qq_40430656原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。