Autodesk.Revit.DB.LeadersPresentationMode
是 Revit API 中的一个枚举类型,用于指定标注线的表示模式。
Autodesk.Revit.DB.LeadersPresentationMode
枚举了三种值:
Straight
:标注线以直线形式显示。Spline
:标注线以样条曲线形式显示。Angular
:标注线以折线形式显示。通过 Autodesk.Revit.DB.LeadersPresentationMode
枚举类型的值,可以设置标注线的显示方式,具体方法如下:
// 获取当前文档中的标注类型
FilteredElementCollector labelCollector = new FilteredElementCollector(document).OfClass(typeof(DimensionType));
// 遍历标注类型,设置标注线显示方式为样条曲线
foreach (DimensionType dimensionType in labelCollector)
{
if (dimensionType.LeadersPresentation == LeadersPresentationMode.Straight)
{
dimensionType.LeadersPresentation = LeadersPresentationMode.Spline;
}
}
以上代码将当前文档中的所有标注类型的标注线显示方式设置为样条曲线。