ProfileViewCreate(CivilDocument, String, ObjectId, ObjectId, Point3d) Method |
Note: This API is now obsolete.
Creates a profile view from the specified alignment.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntax[ObsoleteAttribute("Use Autodesk.Civil.DatabaseServices.ProfileView.Create(NAMESPACE_ACDB::ObjectId alignmentId, NAMESPACE_ACGE::Point3d insertPosition, System::String^ profileViewName, NAMESPACE_ACDB::ObjectId profileViewBandSetId, NAMESPACE_ACDB::ObjectId profileViewStyleId) instead.",
false)]
public static ObjectId Create(
CivilDocument document,
string profileViewName,
ObjectId profileViewBandSetId,
ObjectId alignmentId,
Point3d insertPosition
)
<ObsoleteAttribute("Use Autodesk.Civil.DatabaseServices.ProfileView.Create(NAMESPACE_ACDB::ObjectId alignmentId, NAMESPACE_ACGE::Point3d insertPosition, System::String^ profileViewName, NAMESPACE_ACDB::ObjectId profileViewBandSetId, NAMESPACE_ACDB::ObjectId profileViewStyleId) instead.",
false)>
Public Shared Function Create (
document As CivilDocument,
profileViewName As String,
profileViewBandSetId As ObjectId,
alignmentId As ObjectId,
insertPosition As Point3d
) As ObjectId
public:
[ObsoleteAttribute(L"Use Autodesk.Civil.DatabaseServices.ProfileView.Create(NAMESPACE_ACDB::ObjectId alignmentId, NAMESPACE_ACGE::Point3d insertPosition, System::String^ profileViewName, NAMESPACE_ACDB::ObjectId profileViewBandSetId, NAMESPACE_ACDB::ObjectId profileViewStyleId) instead.",
false)]
static ObjectId Create(
CivilDocument^ document,
String^ profileViewName,
ObjectId profileViewBandSetId,
ObjectId alignmentId,
Point3d insertPosition
)
Parameters
- document CivilDocument
- Document object in which the ProfileView is created.
- profileViewName String
- Name of the created ProfileView.
- profileViewBandSetId ObjectId
- Object id of the profile view band set to import to profile view.
- alignmentId ObjectId
- Object id of the alignment.
- insertPosition Point3d
- Position at which the ProfileView is inserted.
Return Value
ObjectId
ExceptionsException | Condition |
---|
ArgumentException |
Thrown when the profile view name is duplicated.
|
Remarks
The ProfileView feature settings are used to get the profileView style, profile labelset and other information, and the profile view is created on the Layer "0" by default.
Example1CivilDocument document = CivilApplication.ActiveDocument;
2string profileViewName = "Name of profile view";
3ObjectId profileViewBandSetId = CivilApplication.ActiveDocument.Styles.ProfileViewBandSetStyles["Standard"];
4ObjectId alignmentId = CivilApplication.ActiveDocument.GetSitelessAlignmentIds()[0];
5Point3d insertPosition = new Point3d(0, 0, 0);
6
7ObjectId profileViewId = ProfileView.Create(document, profileViewName, profileViewBandSetId, alignmentId, insertPosition);
See Also