该接口可用于在卸载本地坐标系时保存共享坐标系。当用户选择在Revit中卸载本地坐标系并选择在共享位置保存时,该接口就会被调用。
bool SaveSharedCoordinatesForUnloadLocally(Document document, TransactWithCentralEventArgs args)
document:类型为Document,即要卸载本地坐标系的文档。args:类型为TransactWithCentralEventArgs,与处理转移动作事件有关的事件参数。bool,如果保存操作成功,则返回true;如果保存操作失败,则返回false。public class MySaveSharedCoordinatesCallback : Autodesk.Revit.DB.ISaveSharedCoordinatesCallbackForUnloadLocally
{
public bool SaveSharedCoordinatesForUnloadLocally(Document document, TransactWithCentralEventArgs args)
{
// 实现具体的保存操作
try
{
// 在这里编写保存共享坐标系的代码
return true;
}
catch (Exception ex)
{
// 当保存操作失败时,可以抛出异常或者写入日志进行提示
return false;
}
}
}