Sets the DescriptionFormat property for a single CogoPoint.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.4.2516.0
Syntax
C# |
---|
public ObjectId SetDescriptionFormat(
ObjectId pointId,
string descFormat
) |
Visual Basic |
---|
Public Function SetDescriptionFormat ( _
pointId As ObjectId, _
descFormat As String _
) As ObjectId |
Visual C++ |
---|
public:
ObjectId SetDescriptionFormat(
ObjectId pointId,
String^ descFormat
) |
Parameters
- pointId
- Type: ObjectId
The ObjectId of the point you want to set the DescriptionFormat property for.
- descFormat
- Type: System..::..String
The new DescriptionFormat value.
Return Value
If the method succeeds, it returns the same ObjectId pointId passed in. If the method fails, it returns ObjectId.Null.
Examples
CopyC#
1
2
3CogoPointCollection cogoPoints = _civildoc.CogoPoints;
4ObjectId pointId = cogoPoints.Add(new Point3d(100, 100, 50));
5String descriptionFormat = "$*";
6
7
8if (cogoPoints.SetDescriptionFormat(pointId, descriptionFormat) == ObjectId.Null)
9 write("SetDescriptionFormat failed.\n");
10
11Point3dCollection points = new Point3dCollection();
12points.Add(new Point3d(50, 50, 25));
13points.Add(new Point3d(200, 200, 15));
14ObjectIdCollection pointIds = cogoPoints.Add(points);
15List<ObjectId> pointIdList = GetListFromCollection(pointIds);
16
17
18ObjectIdCollection success = cogoPoints.SetDescriptionFormat(pointIdList, descriptionFormat);
19write(String.Format("SetDescriptionFormat success for {0} of {1} points\n",
20 success.Count, pointIdList.Count));
21
22List<string> descriptions = new List<string>();
23for (int i = 0; i < pointIdList.Count; i++)
24 descriptions.Add(descriptionFormat + " " + i);
25
26
27success = cogoPoints.SetDescriptionFormat(pointIdList, descriptions);
28write(String.Format("SetDescriptionFormat success for {0} of {1} points\n",
29 success.Count, pointIdList.Count));
CopyVB.NET
1
2
3Dim cogoPoints As CogoPointCollection = _civildoc.CogoPoints
4Dim pointId As ObjectId = cogoPoints.Add(New Point3d(100, 100, 50))
5Dim descriptionFormat As [String] = "$*"
6
7
8If cogoPoints.SetDescriptionFormat(pointId, descriptionFormat) = ObjectId.Null Then
9 write("SetDescriptionFormat failed." & vbLf)
10End If
11
12Dim points As New Point3dCollection()
13points.Add(New Point3d(50, 50, 25))
14points.Add(New Point3d(200, 200, 15))
15Dim pointIds As ObjectIdCollection = cogoPoints.Add(points)
16Dim pointIdList As List(Of ObjectId) = GetListFromCollection(pointIds)
17
18
19Dim success As ObjectIdCollection = cogoPoints.SetDescriptionFormat(pointIdList, descriptionFormat)
20write([String].Format("SetDescriptionFormat success for {0} of {1} points", success.Count, pointIdList.Count))
21
22Dim descriptions As New List(Of String)()
23For i As Integer = 0 To pointIdList.Count - 1
24 descriptions.Add(descriptionFormat & " " & i)
25Next
26
27
28success = cogoPoints.SetDescriptionFormat(pointIdList, descriptions)
29write([String].Format("SetDescriptionFormat success for {0} of {1} points", success.Count, pointIdList.Count))
See Also