SetSegmentEndWidth Method (IPolyLine)

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

####

IPolyLine Interface
IPolyLine Members
IPolyLine::GetSegmentEndWidth Method
IPolyLine::GetSegmentStartWidth Method
IPolyLine::SetSegmentAngle Method
IPolyLine::GetSegmentEndWidth Method
IPolyLine::GetSegmentStartWidth Method
IPolyLine::GetSegmentType Method

# Availability

DraftSight V1R1.1