You can customize a bar code’s data binding, symbology and other options via the Properties command from the Field tab of the main toolbar.
Binding – specifies a data field that provides the data to be encoded as a bar code. If this property is specified, the value of the Data property is ignored.
Symbology – determines the bar code type.
Data – specifies textual data to be encoded as a bar code. This property is ignored if a bar code is bound to a data field. If the content does not conform to the rules of a certain symbology (determined by the Symbology property), the control will display a warning, as illustrated in the image below.
Alignment – determines the alignment of the bar code image within the control. To define text alignment, use the Text Alignment property.
Text Alignment – allows you to change the alignment of the control’s text. This option is also available in the Formatting Toolbar. To define the alignment of the bar code image, use the Alignment property.
Orientation – specifies one of four possible orientations (Normal, Upside Down, Rotate to the Left, and Rotate to the Right) for an image within the control.
Show Data – determines whether or not bar code text is shown.
Module – specifies the width of the narrowest bar or space in the bar code. Note that if the Module value is too low, the bar code output may become unreadable by a bar code scanner.
Auto-Module – when the check-box for this property is checked, the bar code image is stretched to fit the entire control’s width, ignoring the value of the Module property.
The bar code quality can degrade when the report is exported to formats other than PDF. To ensure reliable bar code recognition, print the report directly from an application using the native printing methods. The Module and Auto-Module properties of a control should be used with care.