Skip to main content

cxGeometry Unit

Classes

Name Description
TcxGeometryObject The base class for persistent classes 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).
TdxScaleFactor Stores the UI scaling factor.
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.