Autodesk.Revit.DB.LeaderArray 是 Revit API 中的一个类,用于代表 Revit 中的标注符号的 leader 数组。leader 数组是标注符号中表示标注位置的连线集合。
Autodesk.Revit.DB.LeaderArray 类有以下属性:
Count
:表示 leader 数组中连线的数量。该属性为只读。this[int index]
:表示 leader 数组中指定序号的连线。Autodesk.Revit.DB.LeaderArray 类没有暴露公共方法。
以下是创建和修改 leader 数组的示例代码:
// 创建一个包含两条 leader 的标注符号
Dimension dim = doc.Create.NewDimension(view, line, origin, refs);
dim.LeaderElbow = endPoint1;
dim.LeaderEnd = endPoint2;
// 修改第一条 leader 的起始点
LeaderArray leaders = dim.Segments[0].GetLeader();
leaders[0] = new XYZ(10, 10, 0);
dim.Segments[0].SetLeader(leaders);