'Declaration
Public Overloads Shared Function ResizeRectangle( _ ByVal rect As NRectangle, _ ByVal direction As ENCompassDirection, _ ByVal dx As System.Double, _ ByVal dy As System.Double, _ ByVal preserveAspectRatio As System.Boolean, _ ByVal minSize As NSize, _ ByVal maxSize As NSize _ ) As NRectangle
'Usage
Dim rect As NRectangle Dim direction As ENCompassDirection Dim dx As System.Double Dim dy As System.Double Dim preserveAspectRatio As System.Boolean Dim minSize As NSize Dim maxSize As NSize Dim value As NRectangle value = NRectangle.ResizeRectangle(rect, direction, dx, dy, preserveAspectRatio, minSize, maxSize)
public static NRectangle ResizeRectangle( NRectangle rect, ENCompassDirection direction, System.double dx, System.double dy, System.bool preserveAspectRatio, NSize minSize, NSize maxSize )
Parameters
- rect
- rectangle to resize
- direction
- compass direction of the handle, which is resized
- dx
- x handle change
- dy
- y handle change
- preserveAspectRatio
- indicates whether the change of the aspect ratio is allowed
- minSize
- minimal size of the new rect
- maxSize
- maximal size of the new rect
Return Value
resized rectangle