Modifies this ring by replacing some of its segments with some segments from reshapeSource.
[Visual Basic 6.0] Function Reshape(
ByVal reshapeSource As IPath _
) As Boolean
[Visual Basic .NET] Public Function Reshape ( _ ByVal reshapeSource As IPath _ ) As Boolean
[C#] public bool Reshape ( IPath reshapeSource );
[Java] public Boolean reshape ( IPath reshapeSource ) throws IOException, AutomationException
[C++] HRESULT Reshape( IPath* reshapeSource, VARIANT_BOOL* reshapeHappened );
Parameters
reshapeSource
reshapeSource is a parameter of type IPath
reshapeHappened [out, retval]
reshapeHappened is a parameter of type VARIANT_BOOL
Reshape replaces the Segments in the Ring between consecutive Intersections with the input Path segments that connect those intersections. Reshape returns a boolean indicating whether or not a modification to the Ring occurred.
To Reshape a Polygon, the Polygon must be Reshaped one Ring at a time.
IRing Interface | IRing.Reshape Method | IPolyline.Reshape Method