環境設定は、最初に作成されたときに図面全体またはオブジェクトに適用される既定のプロパティとスタイルです。ドキュメントの設定には、AeccSettingsRoot オブジェクトのプロパティを通してアクセスします。このオブジェクトは、AeccDocument.Settings プロパティから取得します。 オブジェクトとコマンドには、対応する設定があります。オブジェクト プロパティは、項目の一般的な設定、または項目の特定のクラス(線形、グレーディング、区画、ポイント、縦断、縦断ビュー、横断抽出ライン、横断、横断ビュー、サーフェスなど)の設定を定義します。これらのオブジェクトはそれぞれ一意ですが、どのオブジェクトも同じ機能をいくつか使用します。
プロパティ名 | 説 明 |
---|---|
StyleSettings | 既定のスタイルとラベル スタイルを指定します。 |
LabelStyleDefaults | ラベルの共通属性を指定します。 |
NameTemplate | 名前の標準パターンを指定します。 |
AmbientSettings | 使用および表示する計測単位を指定します。 |
CreationSettings | すべてのオブジェクトを対象としているわけではありません。オプション。項目固有の既定値を指定します。 |
コマンド設定は、コマンドに適用され、AutoCAD Civil 3D の[ツールスペース]の[設定]タブで各項目の[コマンド]フォルダに対応します。
次の例では、ポイントに関連するすべての表示で使用される角度単位を調べます。
Dim oPointSettings as AeccSettingsPoint Set oPointSettings = oDocument.Settings.PointSettings Dim oAmbientSettings as AeccSettingsAmbient Set oAmbientSettings = oPointSettings.AmbientSettings Dim oAngleUnit as AeccAngleUnitType Set oAngleUnit = oAmbientSettings.AngleSettings.Unit.Value If (oAngleUnit = aeccAngleUnitDegree) Then ' Units are displayed in degrees ElseIf (oAngleUnit = aeccAngleUnitRadian) Then ' Units are displayed in radians Else ' Units are displayed in gradians End If