Skip to main content

TdxCustomBarCodeProperties Class

The base class for barcode editor settings.

Declaration

TdxCustomBarCodeProperties = class(
    TcxCustomEditProperties
)

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.

VCL Editors: Bar Code Control Examples

Main API Members

The list below outlines key members of the TdxCustomBarCodeProperties 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.

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.

Download: Compiled VCL Demos

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:

View Example: DevExpress VCL Demos

Terminal TdxCustomBarCodeProperties Class Descendant

Do not use the TdxCustomBarCodeProperties class directly. Use the TdxBarCodeProperties class instead.

See Also