Creates a split ProfileView from the specified alignment with the default ProfileView name and BandSetStyle.
public static ObjectId Create( ObjectId alignmentId, Point3d insertPosition, SplitProfileViewCreationOptions splitOptions )
Public Shared Function Create ( alignmentId As ObjectId, insertPosition As Point3d, splitOptions As SplitProfileViewCreationOptions ) As ObjectId
public: static ObjectId Create( ObjectId alignmentId, Point3d insertPosition, SplitProfileViewCreationOptions^ splitOptions )
| Exception | Condition |
|---|---|
| ArgumentException | Thrown when the alignmentId is invalid. |
1ObjectId alignmentId = CivilApplication.ActiveDocument.GetSitelessAlignmentIds()[0]; 2Point3d insertPosition = new Point3d(0, 0, 0); 3 4ObjectId firstSplitViewStyleId = CivilApplication.ActiveDocument.Styles.ProfileViewStyles["First View"]; 5ObjectId intermediateSplitVIewStyleId = CivilApplication.ActiveDocument.Styles.ProfileViewStyles["Intermediate View"]; 6ObjectId lastSplitViewStyleId = CivilApplication.ActiveDocument.Styles.ProfileViewStyles["Last View"]; 7double viewHeight = 100; 8SplitProfileViewCreationOptions splitOptions = new SplitProfileViewCreationOptions(viewHeight, firstSplitViewStyleId, intermediateSplitVIewStyleId, lastSplitViewStyleId); 9 10ObjectId profileViewId = ProfileView.Create(alignmentId, insertPosition, splitOptions);