ファミリ
Family クラスは Revit ファミリ全体を表します。FamilyInstances が使用する FamilySymbols を含みます。
ファミリをロードする
Document クラスには、LoadFamily()メソッドと LoadFamilySymbol()メソッドがあります。
- LoadFamily()はファミリ全体とそのすべてのタイプまたは、記号をプロジェクトにロードします。
- LoadFamilySymbol()は、指定されたファミリのシンボルのみをファミリ ファイルからプロジェクトにロードします。
注: アプリケーションのパフォーマンスを向上し、メモリ使用量を抑えるには、可能であれば、ファミリ オブジェクト全体ではなく特定の FamilySymbols をロードします。
- ファミリ ファイルのパスは、Options.Application オブジェクトの GetLibraryPaths()メソッドを使用して取得します。
- Options.Application オブジェクトは、Application オブジェクトの Options プロパティを使用して取得します。
- LoadFamilySymbol()の、入力引数 Name は FamilySymbol オブジェクトの Name プロパティが返す文字列の値と同じになります。
詳細は、「コード サンプル」を参照してください。
カテゴリ
Family.FamilyCategory プロパティは、柱、家具、構造フレーム、窓などのファミリのカテゴリを表します。