TUIRectangle Record
A platform independent rectangle. Coordinates are floating point numbers.
Syntax
Unit: FlexCel.Core
TUIRectangle = record;
Methods
| Name | 
Description | 
| Create | 
Creates a new UIRectangle with the specified starting point, height and width.
  | 
| FromLTRB | 
Creates a new rectangle with the specified coordinates.
  | 
| Inflate | 
Overloaded   Inflate(Double, Double)   Inflate(TUIRectangle, Double, Double)
  | 
| Offset | 
Moves the rectangle by (dx, dy), keeping the with and height the same.
  | 
| Union | 
Returns a new rectangle which contains both of the source rectangles.
  | 
| MakePositive | 
This method ensures both width adn height are positive. If they are negative, X and Y are moved so the rectangle is the same but with positive dimensions.
  | 
| Contains | 
Returns true if point is inside the rectangle.
  | 
| FullyInside | 
Returns true if this rectangle is fully inside other.
  | 
| FullyOutside | 
Returns true if this rectangle is fully outside other.
  | 
| ToString | 
Returns a string with the rectangle's data.
  | 
| Intersect | 
Returns a rectangle which is the intersection of this one and the new one.
  | 
 
Operators
| Name | 
Description | 
| Equality | 
Adapts the = operator so it returns true when both instances have the same values. | 
| Inequality | 
Adapts the <> operator so it returns true when both instances have different values. | 
 
Properties
| Name | 
Description | 
| Empty | 
Returns a rectangle with X = 0, Y = 0, Width = 0 and Height = 0.
  | 
| Location | 
Returns a TPointF with the Left and Top coordinates of the rectangle.
  | 
| BottomRight | 
Returns a TPointF with the Right and Bottom coordinates of the rectangle.
  | 
| X | 
Left coordinate of the rectangle.
  | 
| Y | 
Top coordinate of the rectangle.
  | 
| Width | 
Width of the rectangle.
  | 
| Height | 
Height of the rectangle.
  | 
| Top | 
Top coordinate. This is the same as Y, but it is readonly. (Y is read write).
  | 
| Left | 
Left coordinate. This is the same as X, but it is readonly. (X is read write).
  | 
| Right | 
Right coordinate.
  | 
| Bottom | 
Bottom coordinate.
  |