Autodesk.Revit.DB.ExportLineweightTable 是 Autodesk.Revit API 中的一部分。这个类用于在 Revit 中创建导出线宽表格。
ExportLineweightTable(IEnumerable<LineweightInfo> lineweights): 创建一个导出线宽表格的实例,需要提供一个 LineweightInfo 的集合。Lineweights: 获取或设置导出线宽表格的线宽集合,类型为 IEnumerable<LineweightInfo>。AddLineweight(LineweightInfo lineweight): 向导出线宽表格中添加 LineweightInfo。Clear(): 清空导出线宽表格。LineweightInfo 定义了线宽的信息,包括名称、值以及是否可用。// 创建导出线宽表格
var lineweights = new List<LineweightInfo>
{
new LineweightInfo("Thin", 0.25, true),
new LineweightInfo("Medium", 0.5, true),
new LineweightInfo("Thick", 1.0, true)
};
var lineweightTable = new ExportLineweightTable(lineweights);
// 向表格中添加线宽
var newLineweight = new LineweightInfo("Extra Thick", 2.0, true);
lineweightTable.AddLineweight(newLineweight);
// 清空表格
lineweightTable.Clear();