Creates stacked ProfileViews from the specified alignment with the default ProfileView name and BandSetStyle.
public static ObjectIdCollection Create( ObjectId alignmentId, Point3d insertPosition, StackedProfileViewsCreationOptions stackedOptions )
Public Shared Function Create ( alignmentId As ObjectId, insertPosition As Point3d, stackedOptions As StackedProfileViewsCreationOptions ) As ObjectIdCollection
public: static ObjectIdCollection^ Create( ObjectId alignmentId, Point3d insertPosition, StackedProfileViewsCreationOptions^ stackedOptions )
| Exception | Condition |
|---|---|
| ArgumentException | Thrown when the alignmentId is invalid. |
1ObjectId alignmentId = CivilApplication.ActiveDocument.GetSitelessAlignmentIds()[0]; 2Point3d insertPosition = new Point3d(0, 0, 0); 3 4ObjectId topViewStyleId = CivilApplication.ActiveDocument.Styles.ProfileViewStyles["Top Stacked View"]; 5ObjectId middleViewStyleId = CivilApplication.ActiveDocument.Styles.ProfileViewStyles["Middle Stacked View"]; 6ObjectId bottomViewStyleId = CivilApplication.ActiveDocument.Styles.ProfileViewStyles["Bottom Stacked View"]; 7StackedProfileViewsCreationOptions stackedOptions = new StackedProfileViewsCreationOptions(topViewStyleId, middleViewStyleId, bottomViewStyleId); 8 9ObjectIdCollection profileViewIds = ProfileView.Create(alignmentId, insertPosition, stackedOptions);