Autodesk.Revit.DB.IModelExportContext是一个界面,用于提供Revit中的元素数据以供导出到外部文件格式使用。
启动导出过程。
完成导出过程。
返回导出是否被取消。
取消导出。
在导出完成时,对外部文件进行再处理。
当前元素。
导出的Revit文档。
导出的详细程度。
public class MyExportContext : Autodesk.Revit.DB.IModelExportContext
{
public override void Start()
{
// 从Revit中获取元素数据,将其导出到外部文件中
}
public override void Finish()
{
// 完成导出
}
public override bool IsCanceled()
{
// 检测是否被取消
}
public override void Cancel()
{
// 取消导出
}
public override void PostProcess(Autodesk.Revit.DB.ExportLevelOfDetail level)
{
// 对所导出的外部文件进行进一步处理
}
public override Autodesk.Revit.DB.ElementFilter GetFilter()
{
// 获取元素过滤器,用于过滤不需要导出的元素
}
}