Autodesk.Revit.DB.TableCellCombinedParameterData 类是 Revit API 中用于表示表格单元格的组合参数数据的类。此类用于存储表格单元格的各种组合参数值,如文字、数字、公式、条件等。
TableCellCombinedParameterData(string content, string formula, string conditionalFormatId, string valueType)
content:单元格内容。formula:单元格的计算公式。conditionalFormatId:条件格式的 ID 。valueType:单元格值的数据类型。Content:获取或设置单元格的内容。Formula:获取或设置单元格的计算公式。ConditionalFormatId:获取或设置单元格的条件格式 ID 。ValueType:获取或设置单元格值的数据类型。Equals(object obj): 比较当前单元格是否与另一个单元格相等。
GetHashCode(): 获取当前单元格的哈希值。
GetType(): 获取当前实例的类型。
ToString(): 返回当前单元格的字符串表达形式。
// 新建一个TableCellCombinedParameterData对象
TableCellCombinedParameterData combinedData = new TableCellCombinedParameterData("3.5 in", "", "ColorScale2", "Double");
// 设置单元格的计算公式
combinedData.Formula = "1' - 0-1/2\"";
// 获取单元格的哈希值
int hashValue = combinedData.GetHashCode();
// 比较两个单元格是否相等
TableCellCombinedParameterData data1 = new TableCellCombinedParameterData("3.5 in", "", "ColorScale2", "Double");
TableCellCombinedParameterData data2 = new TableCellCombinedParameterData("3.5 in", "", "ColorScale2", "Double");
bool isEqual = data1.Equals(data2);