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
- rect (RectangleD)
- size (SizeD)
- alignment (ContentAlignment)
Returns RectangleD
AlignSizeInRect(rect: RectangleD, size: SizeD, horAlignment: StiHorAlignment, vertAlignment: StiVertAlignment): RectangleD
Parameters
- rect (RectangleD)
- size (SizeD)
- horAlignment (StiHorAlignment)
- vertAlignment (StiVertAlignment)
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.