ファミリ

ファミリ

Family クラスは Revit ファミリ全体を表します。FamilyInstances が使用する FamilySymbols を含みます。

ファミリをロードする

Document クラスには、LoadFamily()メソッドと LoadFamilySymbol()メソッドがあります。

  • LoadFamily()はファミリ全体とそのすべてのタイプまたは、記号をプロジェクトにロードします。
  • LoadFamilySymbol()は、指定されたファミリのシンボルのみをファミリ ファイルからプロジェクトにロードします。
注: アプリケーションのパフォーマンスを向上し、メモリ使用量を抑えるには、可能であれば、ファミリ オブジェクト全体ではなく特定の FamilySymbols をロードします。
  • ファミリ ファイルのパスは、Options.Application オブジェクトの GetLibraryPaths()メソッドを使用して取得します。
  • Options.Application オブジェクトは、Application オブジェクトの Options プロパティを使用して取得します。
  • LoadFamilySymbol()の、入力引数 Name は FamilySymbol オブジェクトの Name プロパティが返す文字列の値と同じになります。

詳細は、「コード サンプル」を参照してください。

カテゴリ

Family.FamilyCategory プロパティは、柱、家具、構造フレーム、窓などのファミリのカテゴリを表します。