cxGeometry Unit
Classes
| Name | Description |
|---|---|
| TcxGeometryObject | The base class for all objects that store geometry-related information. |
| TcxMargin | Stores pixel margins of a visual element. |
| TcxOffsets | Stores pixel offsets or margins of a visual element. |
| TcxPointBasedGeometryObject | The base class for persistent classes that store geometry-related information as a TPoint record. |
| TcxPointDoubleBasedGeometryObject | The base class for classes that implement points in double precision floating-point coordinates. |
| TcxRect | Stores the area (bounding rectangle) of a visual element. |
| TcxRectBasedGeometryObject | The base class for persistent classes that store geometry-related information as a TRect record. |
| TcxSize | Stores pixel dimensions of a visual element. |
| TdxPoint | Stores pixel coordinates of a point. |
| TdxPointDoublePersistent | Stores the coordinates of a point (in abstract measurement units). |
| TdxRectList | An ordered list of rectangles. |
| TdxScaleFactor | Stores a scale factor for visual elements. |
| TdxSizeFloat | Stores dimensions in double precision floating-point coordinates. |
Interfaces
| Name | Description |
|---|---|
| IdxScaleFactor | Exposes the scaling factor of a scalable component. |
Records
| Name | Description |
|---|---|
| TdxPadding | Stores padding size adjustments. |
| TdxPointDouble | A TPoint type equivalent with the double-precision floating-point X and Y coordinates. |
| TdxPointF | A TPoint type equivalent with the single-precision floating-point X and Y coordinates. |
| TdxRectF | A TRect type equivalent with the single-precision floating-point coordinates and dimensions. |
| TdxSizeDouble | A TSize type equivalent with the double-precision floating-point Height and Width dimensions. |
| TdxSizeF | A TSize type equivalent with the single-precision floating-point Height and Width dimensions. |
Enums
| Name | Description |
|---|---|
| TcxBorder | Enumerates borders of a rectangular frame or outline. |
| TdxAlignment | Enumerates visual element alignments in relation to the base element position. |
Variables
| Name | Description |
|---|---|
| cxNullSize | A TSize value with zero dimensions (its Height and Width properties are initialized with a zero). |
Constants
| Name | Description |
|---|---|
| cxBordersAll | A TcxBorders value that defines all four borders of a rectangular frame or outline. |
Types
| Name | Description |
|---|---|
| PdxPointF | |
| TcxBorders | A set of individual borders of a rectangular frame or outline. |
| TdxScaleFactorNotifyEvent | A procedural type of the scaling factor change notification event handlers. |