Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TdxBarCode39Symbology Class

The Code 39 barcode symbology class.

#Declaration

Delphi
TdxBarCode39Symbology = class(
    TdxBarCodeITFTypeSymbology
)

#Remarks

Code 39 is capable of encoding 43 characters, including all uppercase Latin letters (AZ), numeric digits (09) and a set of special characters, including -, ., $, /, %, and space.

The TdxBarCode39Symbology class publishes the following properties that allow you to:

  • Specify if the checksum is included into the generated barcode (Checksum);

  • Customize the width of wide bars in the generated barcode (WideNarrowRatio).

Additionally, this class initializes the published Checksum property to True to underpin the Code 39 barcode symbology design.

To enable the Code 39 generation mode, assign the TdxBarCode39Symbology class name to the Properties.BarCodeSymbologyClassName property provided by the unbound and data-aware barcode controls.

The dxBarCode39LeftQuietZoneSize and dxBarCode39RightQuietZoneSize global constant values determine the Code 39’s left and right quiet zone sizes, respectively.

See Also