Autodesk.Revit.DB.ScheduleSortGroupField
是一种Revit API中的数据类型,用于定义Revit表格中的排序和分组方式。
public class ScheduleSortGroupField : IComparable<ScheduleSortGroupField>, IEquatable<ScheduleSortGroupField>
以下是 ScheduleSortGroupField
类的属性:
属性名称 | 类型 | 说明 |
---|---|---|
FieldId | ElementId | 与此排序或分组字段相关联的元素Id |
FieldName | string | 此排序或分组字段的名称 |
IsAscending | bool | 排序时是否按升序排序(仅适用于排序字段) |
IsGrouped | bool | 是否为分组字段 |
以下是 ScheduleSortGroupField
类的构造函数:
public ScheduleSortGroupField(ElementId fieldId, bool isAscending, bool isGrouped)
参数名称 | 类型 | 说明 |
---|---|---|
fieldId | ElementId | 与此排序或分组字段相关联的元素Id |
isAscending | bool | 排序时是否按升序排序(仅适用于排序字段) |
isGrouped | bool | 是否为分组字段 |
以下是 ScheduleSortGroupField
类的方法:
方法名称 | 返回值类型 | 说明 |
---|---|---|
CompareTo(ScheduleSortGroupField) | int | 比较两个ScheduleSortGroupField对象 |
Equals(ScheduleSortGroupField) | bool | 比较两个ScheduleSortGroupField对象是否相等 |
以下示例演示如何创建一个排序字段:
// 获取元素Id对象
ElementId fieldId = new ElementId(BuiltInParameter.ALL_MODEL_MARK);
// 创建一个排序字段对象
ScheduleSortGroupField sortField = new ScheduleSortGroupField(fieldId, true, false);
Autodesk.Revit.DB.ScheduleSortGroupField
类定义了用于排序和分组的数据类型。通过 FieldId
属性与元素相关联,控制排序时是否按升序排序和是否作为分组字段。