AlignmentCreate(CivilDocument, String, String, String, String, String) Method

Creates an Alignment without geometry information.

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntax
public static ObjectId Create(
	CivilDocument document,
	string alignmentName,
	string siteName,
	string layerName,
	string styleName,
	string labelSetName
)

Parameters

document  CivilDocument
Document object in which the Alignment is created.
alignmentName  String
Name of the created Alignment.
siteName  String
Name of the site on which Alignment is created. Pass null to create a siteless alignment.
layerName  String
Name of the layer on which the Alignment is created.
styleName  String
Name of the style applied to the created Alignment.
labelSetName  String
Name of the labelSet applied to the created Alignment.

Return Value

ObjectId
Exceptions
ExceptionCondition
ArgumentException Thrown when:
  1. The name of the drawing, layer, style, labelSet or site is invalid.
  2. The name of the alignment already exists.
Remarks
This method creates an Alignment using string parameters. Use an empty site name for a siteless Alignment.
Example
C#
1// Uses an existing Alignment Style and Label Set Style named "Standard" (for example, from
2// the Civil 3D (Imperial) NCS.dwt template.  This call will fail if the named styles
3// don't exist.  
4// Uses layer 0, and no site (null)
5ObjectId testAlignmentID = Alignment.Create( doc, "New Alignment", null, "0", "Standard", "Standard");
See Also