1 本の主基線に、複数のオフセット基線が存在する場合があります。このため、すべてのオフセット基線に沿って配置されるすべての計画線のリストには別のレイヤが含まれます。AeccBaseline.OffsetBaselineFeatureLinesCol プロパティには、AeccBaselineFeatureLines オブジェクトのコレクションが含まれます。 これらの AeccBaselineFeatureLines オブジェクトには、主基線の計画線だけではなく、各計画線グループが所属するオフセット基線を識別するプロパティも含まれています。
次の例は、前の例をオフセット基線の計画線用に変更する方法を示しています。
Dim oBFeatureLinesCol As AeccBaselineFeatureLinesCol Set oBFeatureLinesCol = oBaseline.OffsetBaselineFeatureLinesCol Dim oBaselineFeatureLines As AeccBaselineFeatureLines ' Loop through the groups of collections, one group for each ' offset baseline. For Each oBaselineFeatureLines In oBFeatureLinesCol Dim oFeatureLinesCol As AeccFeatureLinesCol Set oFeatureLinesCol = oBaselineFeatureLines.FeatureLinesCol Debug.Print "# line collections:" & oFeatureLinesCol.Count ' [...] ' This section is the same as the previous topic. Next ' Groups of collections of feature lines
オフセット基線とハードコードされたオフセット基線もそれぞれ、その基線に関連する計画線に直接アクセスできます。どちらのタイプのオフセット基線についても、RelatedOffsetBaselineFeatureLines プロパティを通して AeccBaselineFeatureLines コレクションにアクセスします。