Autodesk.Revit.DB.RenderDuration
是 Revit API 中的可读属性,用于获取视图渲染的时间。
public TimeSpan RenderDuration { get; }
无。
System.TimeSpan
—— 视图渲染所花费的时间。
无。
// 获取当前活动视图的渲染时间
TimeSpan renderTime = ActiveView.Document.GetActiveView().GetRenderDuration().RenderDuration;
// 输出渲染时间(格式化)
string message = string.Format("Render duration: {0:%h} hours {0:%m} minutes {0:%s} seconds", renderTime);
TaskDialog.Show("Render Duration", message);
RenderDuration
属性所获取的时间单位为秒。因此,如果需要将时间格式化为小时、分钟和秒,可以使用 System.TimeSpan
类的格式化字符串进行格式化。