StiRectangleUtils Class

Namespace: Stimulsoft.Base.Drawing

Helps works with Rectangle.

Methods

Method Returns Description
AlignSizeInRect static (+1 overloads) RectangleD  
Convert static RectangleF Converts Rectangle to RectangleF.
FitToRectangle static Rectangle Fits rectangles rect1 in rect2.
Normalize static Rectangle Normalizes (converts all negative importances).

Method Details

AlignSizeInRect static

AlignSizeInRect(rect: RectangleD, size: SizeD, alignment: ContentAlignment): RectangleD

Parameters

Returns RectangleD


AlignSizeInRect(rect: RectangleD, size: SizeD, horAlignment: StiHorAlignment, vertAlignment: StiVertAlignment): RectangleD

Parameters

Returns RectangleD


Convert static

Convert(rect: Rectangle): RectangleF

Converts Rectangle to RectangleF.

Parameters

  • rect (Rectangle)

Returns RectangleF


FitToRectangle static

FitToRectangle(rect1: Rectangle, rect2: Rectangle): Rectangle

Fits rectangles rect1 in rect2.

Parameters

  • rect1 (Rectangle) — Rectangle rect1.
  • rect2 (Rectangle) — Rectangle rect2.

Returns Rectangle — Resulted Rectangle.


Normalize static

Normalize(rect: Rectangle): Rectangle

Normalizes (converts all negative importances).

Parameters

  • rect (Rectangle) — Rectangle to normalize.

Returns Rectangle — Normalized rectangle.