| Constructor | Строит прямоугольник с заданными координатами. |
| Area | Возвращает область данного прямоугольника. |
| BottomLeft | Возвращает объект TPoint, представляющий верхний левый угол прямоугольника. |
| BottomRight | Возвращает объект TPoint, представляющий нижний левый угол прямоугольника. |
| Contain | Возвращает True, если заданная точка или другой прямоугольник лежит в данном прямоугольнике. |
| Height | Возвращает высоту прямоугольника. |
| InflatedBy | Возвращает прямоугольник, смещенный на заданную величину. |
| IsEmpty | Возвращает True, если верхняя координата больше или равна нижней, а левая - больше или равна правой. |
| IsNull | Возвращает True, если все координаты нулевые. |
| Normalize | Нормализует прямоугольник переключая элементы
данных left и right (если left>right) и top и bottom (если top>bottom). Возвращает нормализованный прямоугольник. |
| Normalized | Возвращает нормализованный прямоугольник с
верхним левым углом в (Min(left,right), (Min(top,bottom)) и нижним правым в (Max(left,right), Max(top,bottom)). |
| Offset | Изменяет данный прямоугольник, смещая его углы
на заданную величину. |
| OffsetBy | Возвращает прямоугольник с углами, смещенными
на заданную величину. |
| operator+ | Возвращает смещение прямоугольника относительно указанного размера. Исходный объект прямоугольника не изменяется. |
| operator- | Возвращает отрицательное смещение прямоугольника относительно указанного размера. Исходный объект прямоугольника не изменяется. |
| operator& | Возвращает пересечение данного прямоугольника
с другим заданным прямоугольником. |
| operator| | Возвращает объединение данного прямоугольника
с другим заданным прямоугольником. |
| operator== | Возвращает True, если данный прямоугольник
идентичен (по координатам) другому заданному прямоугольнику. |
| operator!= | Возвращает False, если данный прямоугольник
имеет координаты углов, идентичные другому прямоугольнику. |
| operator+= | Изменяет данный прямоугольник так, что его углы смещаются на заданные значения. |
| operator-= | Изменяет данный прямоугольник так, что его углы смещаются (отрицательное смещение) на заданные значения. |
| operator&= | Изменяет данный прямоугольник на его пересечение с другим прямоугольником. |
| operator|= | Изменяет данный прямоугольник на его объединение с другим прямоугольником. |
| operator TPoint*() | Операция преобразования типа, приводящая указатель данного прямоугольника к типу TPoint. |
| Set | Изменяет позицию и размеры прямоугольника на
указанные значения. |
| SetEmpty | Делает данный прямоугольник "пустым", приравнивая его координаты к нулю. |
| Size | Возвращает объект TSize, представляющий ширину и высоту данного прямоугольника. |
| TopLeft | Возвращает объект TPoint, представляющий верхний левый угол данного прямоугольника. |
| TopRigft | Возвращает объект TPoint, представляющий верхний правый угол данного прямоугольника. |
| Touches | Возвращает значение True, если другие заданные
прямоугольные формы лежат внутри данного прямоугольника. |
| Width | Возвращает ширину данного прямоугольника. |
| operator>> | Извлекает объект TRect из данного потока ввода и копирует его в аргумент. Возвращает ссылку
на результирующий поток. |
| operator<< | Форматирует и включает объект TRect в заданный поток. Возвращает ссылку на результирующий поток. |