次の表では、Revit プラットフォームの[UI を管理]タブのコマンド、および対応する API を示します。
表 7: API と UI の設定
UI コマンド |
関連 API |
参照 |
[設定] |
Document.ProjectInformation |
次の注記を参照してください。 |
[設定] |
Document.ParameterBindings (共有パラメータのみ) |
「共有パラメータ」を参照してください。 |
[プロジェクトの場所]パネル |
Document.ProjectLocations Document.ActiveProjectLocation |
「位置と場所」を参照してください。 |
[設定] |
クラス FillPatternElement での FilteredElementCollector を使用したフィルタリング |
次の注記を参照してください。 |
[設定] |
クラス Material での FilteredElementCollector を使用したフィルタリング |
「マテリアルの管理」を参照してください |
[設定] |
Document.Settings.Categories |
次の注記を参照してください。 |
[フェーズ作成] |
Document.Phases |
次の注記を参照してください。 |
[設定] |
荷重と関連の構造設定は、API で使用可能です |
「Revit Structure」を参照してください |
[設定] |
Document.GetUnits() |
「単位」を参照してください |
面積と体積の計算([部屋とエリア]パネル) |
AreaVolumeSettings.GetAreaVolumeSettings() |
次の注記を参照してください。 |
表 8: ProjectInformation
パラメータ |
対応する API |
組み込みパラメータ |
プロジェクト発行日 |
ProjectInfo.IssueDate |
PROJECT_ISSUE_DATE |
プロジェクト ステータス |
ProjectInfo.Status |
PROJECT_STATUS |
クライアント名 |
ProjectInfo.ClientName |
CLIENT_NAME |
プロジェクト アドレス |
ProjectInfo.Address |
PROJECT_ADDRESS |
プロジェクト名 |
ProjectInfo.Name |
PROJECT_NAME |
プロジェクト番号 |
ProjectInfo.Number |
PROJECT_NUMBER |
ProjectInfo により公開されたプロパティを使用して、すべての文字列を取得、設定します。これらのプロパティは、対応する組み込みパラメータによって実装されます。組み込みパラメータから値を直接設定、取得することができます。組み込みパラメータからこれらのパラメータにアクセスする方法の詳細は、「パラメータ」(「要素の基本」セクション)を参照してください。プロジェクト情報を取得するお勧めの方法は、ProjectInfo プロパティを使用することです。