该接口可用于在卸载本地坐标系时保存共享坐标系。当用户选择在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;
}
}
}