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();