该类是在Revit API中用于管理构件(Element)装配代码的表格对象。
GetCodes(): 返回此装配代码表格中的所有装配代码。
AddCode(string code): 向此装配代码表格中添加给定的装配代码。
RemoveCode(string code): 从此装配代码表格中删除给定的装配代码。
以下示例演示如何检索并使用装配代码表格:
// 获取当前文档的构件装配代码表格
var assemblyCodeTable = document.AssemblyCodeTable;
// 获取装配代码表格中所有的装配代码
var codes = assemblyCodeTable.GetCodes();
// 输出所有装配代码
foreach (var code in codes)
{
Console.WriteLine(code);
}
// 添加新的装配代码
var newCode = "ABC123";
assemblyCodeTable.AddCode(newCode);
// 删除某个装配代码
var codeToRemove = "DEF456";
assemblyCodeTable.RemoveCode(codeToRemove);
装配代码必须是唯一的,在装配代码表格中不能添加重复的装配代码。
装配代码应该被视为一种标识符,用于标识具有相同装配属性的构件。例如,相同的预制构件应该具有相同的装配代码。