Revit เก็บ Object ใน รูปแบบ element โดยมี Key เป็น ElementId การค้นมี tool ชื่อ FilteredElementCollector
การใช้งาน ให้ใช้คู่กับ Linq
OfClass หมายถึง type ที่ต้องการหา เช่น typeof( Family) หรือ typeof(DimensionType) เป็นต้น และ กำหนด ชื่อ จาก targetname
public static Element FindElementByName(
การใช้งาน ให้ใช้คู่กับ Linq
OfClass หมายถึง type ที่ต้องการหา เช่น typeof( Family) หรือ typeof(DimensionType) เป็นต้น และ กำหนด ชื่อ จาก targetname
public static Element FindElementByName(
Document doc,
Type targetType,
string targetName)
{
return new FilteredElementCollector(doc)
.OfClass(targetType)
.FirstOrDefault<Element>(
e => e.Name.Equals(targetName));
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น