データ帯は、縦断ビューと横断ビューで詳細情報(横断間の差、縦断ジオメトリ、線形上の横断勾配摺り付けなど)を表示するための手段です。データ帯は、各グラフの上部または下部に配置される 1 つまたは複数の帯で構成され、ティック マーク、グラフィックス、およびグラフの対象の特定のフィーチャを記述するラベルを備えています。
縦断ビュー下部の 4 つのデータ帯
帯は、AeccBandStyle 型から派生したオブジェクトである AeccBandSegmentDataStyle、AeccBandProfileDataStyle、AeccBandHorizontalGeometryStyle、AeccBandVerticalGeometryStyle、または AeccBandSuperElevationStyle によって記述されます。ドキュメント内のこれらのスタイルは、帯タイプに応じたコレクションに格納されます。
帯スタイル タイプ | 帯スタイル オブジェクトのコレクション |
---|---|
AeccBandSegmentDataStyle | AeccDocument.SectionViewBandStyles. SectionDataBandStyles |
AeccBandProfileDataStyle | AeccDocument.ProfileViewBandStyles. ProfileDataBandStyles |
AeccBandHorizontalGeometryStyle | AeccDocument.ProfileViewBandStyles. HorizontalGeometryBandStyles |
AeccBandVerticalGeometryStyle | AeccDocument.ProfileViewBandStyles. VerticalGeometryBandStyles |
AeccBandSuperElevationStyle | AeccDocument.ProfileViewBandStyles. SuperElevationBandStyles |
各コレクションは、新しい帯スタイルを作成するためのAdd メソッドを持っています。
帯に表示される情報の位置は、表示される帯スタイル オブジェクトによって異なります。各データ位置(縦断測点、水平ジオメトリ ポイントなど)は、複数のスタイル要素(文字ラベル、ティック マーク、線分、またはブロック)で構成されます。情報が表示される位置は帯スタイルによって異なり、グラフィカル効果も異なります。
個々の情報の位置は、次のことを制御する 3 つのスタイル オブジェクトのセットによって管理されます。
色または線分タイプを設定する場合、表示スタイルがラベル スタイルに優先します。
表示スタイル要素またはラベル スタイル要素のいずれかが表示されるように設定されていない場合、データ要素は表示されません。
タイトルは、各帯の左側に表示できます。文字および周囲のボックスのスタイルは、AeccBandStyle.TitleBoxTextDisplayStylePlan および AeccBandStyle.TitleBoxDisplayStylePlan プロパティ(どちらも AeccDisplayStyle 型のオブジェクト)によって制御されます。タイトル文字とその位置は、AeccBandStyle.TitleStyle プロパティ(AeccBandTitleStyle 型のオブジェクト)によって制御されます。AeccBandtitleStyle.Text プロパティには、実際に表示される文字列が格納され、次のプロパティ フィールドが含まれる場合があります。
AeccBandTitleStyle.Text の有効なプロパティ フィールド |
---|
<[Parent Alignment(CP)]> |
<[Section1 Name(CP)]> |
<[Section1 Type(CP)]> |
<[Section1 Left Length(Uft|P3|RN|AP|Sn|OF)]> |
<[Section1 Right Length(Uft|P3|RN|AP|Sn|OF)]> |
<[Section2 Name(CP)]> |
<[Section2 Type(CP)]> |
<[Section2 Left Length(Uft|P3|RN|AP|Sn|OF)]> |
<[Section2 Right Length(Uft|P3|RN|AP|Sn|OF)]> |
<[Sample Line Name(CP)]> |
<[Sample Line Group(CP)]> |
<[Sample Line Number(Sn)]> |
<[Profile1 Name(CP)]> |
<[Profile2 Name(CP)]> |
次のコード セットは、横断ビュー データ帯のタイトルを設定し、2 つの横断を表示します。
oBandSectionDataStyle.TitleStyle.Text = _ "<[Section1 Name(CP)]> and <[Section1 Name(CP)]>"