Revit family library
FamilyLibrary is a settings object allowing for loading missing Families and Family Types to the project. It can be attached to
RevitAdapter by setting
RevitSettings.FamilyLoadSettings.FamilyLibrary property. On
Push, if a requested Family or Family or Family Type is not loaded to the project, the adapter will parse the specified library in search for it. Once found, it will be loaded on the fly.
Following order will be considered when seeking requested Family or Family Type:
- Families already loaded into the project
- Families found in
The script below shows how to supply families from C:\Desktop\MyLibrary folders to the adapter, so that it could load them automatically.
FamilyLibrary also helps querying the .rfa files present in the folder. Once created, it contains a collection of
RevitFilePreview objects that contain basic information about the family contained in each file: category, family name, names of family types etc. All this information can be easily extracted by using a sequence of