構造物スタイルは、ドキュメント内の構造物の外観を制御します。すべての構造物スタイル オブジェクトは、AeccPipeDocument.StructureStyles コレクションに格納されます。 構造物スタイルには、一般的な外観属性を制御するためのメソッドと、構造物に固有の表示属性を制御するための 3 つのプロパティがあります。DisplayStylePlan|Profile|Section|Model および Ha chStylePlan|Profile|Section メソッドは変更されるフィーチャを定義するパラメータを取り、共通の表示属性(線分スタイルや色など)を制御する AeccDisplayStyle または AeccHatchDisplayStyle オブジェクトの参照を返します。PlanOption、ProfileOption、および ModelOption プロパティは、構造物の表示サイズと、構造物を物理オブジェクトのモデルとして表示するか、または単なるシンボルとして表示するかを指定します。 構造物オブジェクトには、AeccStructure.Style プロパティを AeccStructureStyle オブジェクトに割り当てることによってスタイルを設定します。
次の例では、新しい構造物スタイル オブジェクトを作成し、そのいくつかのプロパティを設定して、構造物オブジェクトに割り当てます。
' Create a new structure style object. Dim oStructureStyle As AeccStructureStyle Set oStructureStyle = oPipeDocument.StructureStyles.Add("Structure Style 01") oStructureStyle.DisplayStylePlan(aeccDispCompStructure).color = 30 oStructureStyle.PlanOption.MaskConnectedObjects = True ' Set a structure to use this style. Set oStructure.Style = oStructureStyle