TdxBarCodeProperties Class
Stores barcode control settings.
Declaration
TdxBarCodeProperties = class(
TdxCustomBarCodeProperties
)
Remarks
A barcode control is a non-interactive UI element designed to display a barcode or QR code from a source text string according to the selected barcode type and its settings.

Main API Members
The list below outlines key members of the TdxBarCodeProperties class.
Appearance Settings
- ModuleColor | ModuleWidth
- Specify barcode/QR code element color and size.
- RotationAngle
- Allows you to rotate the generated barcode.
- ShowText
- Specifies if source text is displayed.
User Interaction Options
- Automation
Provides access to UI Automation and accessibility-related settings.
Tip
Use Automation.Name, Automation.Description, and other API members to specify information visible to third-party assistive tools as UIA node properties.
Barcode Settings
- BarCodeSymbologyClass
- Specifies the barcode type.
- Symbology
- Provides access to bar code type-specific settings.
General-Purpose API Members
- AssignedValues | RestoreDefaults
- Allow you to track the state of individual editor-specific settings and reset them.
- BeginUpdate | EndUpdate | LockUpdate | DoUpdate | Update | Changed | ChangedLocked | DataChanged
- Allow you to manage editor updates and avoid excessive redraw operations during batch editor setting changes.
Related Compiled Demo
To see the TdxBarCode control in action, run the Data Editors and Controls demo in the VCL Demo Center installed with compiled DevExpress VCL demos. Click the Barcode Control item in the sidebar to run the corresponding demo.
Compiled DevExpress demos ship with source code installed in the Public Documents folder (%PUBLIC%) for all users (default). You can find all project and source code files for the Data Editors and Controls demo in the following folder:
%PUBLIC%\Documents\DevExpress VCL Demos\MegaDemos\Product Demos\ExpressEditors\
Tip
Project and source code files for all compiled DevExpress VCL Demos are maintained in a public repository hosted on GitHub:
Direct TdxBarCodeProperties Class References
The following properties reference a TdxBarCodeProperties object:
Unbound Barcode Control
- TdxCustomBarCode.ActiveProperties
- Provides access to active barcode control settings.
- TdxCustomBarCode.Properties
- Provides access to barcode control settings.
Data-Aware Barcode Control
- TdxDBBarCode.ActiveProperties
- Provides access to active barcode control settings.
- TdxDBBarCode.Properties
- Provides access to barcode control settings.
Barcode Repository Item
- TcxEditRepositoryBarCodeItem
- A repository item that stores barcode editor settings.