SetSegmentEndWidth Method (IPolyLine) Send Feedback
See Also 
Success[out]
True if the end width is set, false if not
SegmentIndex
Index of the vertex of the segment (see Remarks)
EndWidth
End width at the specified vertex
Sets the end width of the specified 2D PolyLine segment.

Syntax

Visual Basic 
Function SetSegmentEndWidth( _
   ByVal SegmentIndex As System.Integer, _
   ByVal EndWidth As System.Double _
) As System.Boolean
C# 
System.bool SetSegmentEndWidth( 
   System.int SegmentIndex,
   System.double EndWidth
)
JavaScript 
SetSegmentEndWidth( 
   SegmentIndex : Number,
   EndWidth : Number
) : Boolean
COM native C++ 
HRESULT SetSegmentEndWidth( 
   LONG SegmentIndex,
   DOUBLE EndWidth,
   VARIANT_BOOL* Success
) 
C++ 
DSRESULT SetSegmentEndWidth( 
   long SegmentIndex,
   double EndWidth,
   bool* Success
) 

Parameters

SegmentIndex
Index of the vertex of the segment (see Remarks)
EndWidth
End width at the specified vertex
Success[out] or Return Value
True if the end width is set, false if not

Remarks

SegmentIndex starts at 0. To determine a valid value for SegmentIndex, call IPolyLine::GetVerticesCount to get the number of vertices in the 2D PolyLine.

For this type of 2D PolyLine... Number of vertices equals...
Closed IPolyLine::GetVerticesCount
Open IPolyLine::GetVerticesCount - 1

 

To set 2D PolyLine's... Use...
End width only IPolyLine::SetSegmentEndWidth
Start width only IPolyLine::SetSegmentStartWidth
Same width for entire length IPolyLine::GlobalWidth instead of using IPolyLine::SetSegmentStartWidth and IPolyLine::SetSegmentEndWidth

 

See Also

Availability

DraftSight V1R1.1