Adding Barcodes to Studio Reports
Applies to: Kyvos Reporting
A report may consist of one or more sections. Kyvos Reporting Report Server processes components in a report based on the section where they are placed. Before inserting a barcode, determine the appropriate section.
Inserting a Barcode
To insert a barcode in the report layout:
On the Kyvos Reporting Studio home screen, click Insert > Barcode or click the Barcode icon.
Click on the layout area where the barcode should be placed. The cursor changes to a crosshair.
Drag the mouse right and downward to define the barcode size.
Release the mouse button when the desired width and height are achieved.
Note
You can also resize the barcode from the Property pane.
Barcode Display
The barcode appears in the selected section of the report layout. When the report is uploaded and executed, the barcode is rendered with the defined properties.
Barcode Properties
The following table describes the properties available for barcode configuration in Kyvos Reporting Studio:
Property | Description |
|---|---|
Alignment | Sets the alignment of the caption text: |
BackColor | Sets the background color of the barcode using a color palette. |
BarWidth | Defines the width of the barcode bars. Accepts decimal values in the range of 1–2. |
Caption | Text to be displayed along with the barcode. Used when the barcode is not bound to a data field. |
Caption Position | Determines where the caption appears: |
ForeColor | Sets the color of the barcode bars. |
Font | Sets the font properties (name, size, style) for the caption text. |
DataField | Specifies the data field used to generate the barcode. If left blank, the Caption value is used. |
Style | Defines the barcode type. The default is |
Tag | Assigns a user-defined value to the control (for use in scripting). |
Visible | Indicates whether the barcode should appear at runtime. Set to |
Height | Sets the height of the barcode control (in twips). |
Width | Sets the width of the barcode control (in pixels). |
Top | Distance (in pixels) from the top edge of the report. |
Left | Distance (in pixels) from the left edge of the report. |
Name | Internal name of the control. Used for scripting only. |
Supported Barcode Styles
Kyvos Reporting supports various barcode styles. The table below outlines each style and its requirements:
Style | Description and Requirements |
|---|---|
CODE128 (Default) | Encodes full ASCII character set. Uses Modulo 103 checksum. |
CODE128_UCC | Encodes numeric values for commerce and industry. |
3Of9 / 3Of9X | Alphanumeric; 3Of9X supports extended ASCII. |
Codabar | Numeric with special characters (0–9, -, $, :, /, ., +). |
EAN13 / EAN8 | Product codes (13 or 8 digits). Requires numeric values only. Kyvos Reporting validates or generates checksum. |
UPCA / UPCE | Retail codes (12 or 8 digits). Kyvos Reporting validates/generates checksum. |
Interleaved2Of5 | Numeric style with optional checksum. Requires even number of digits. |
Planet | Postal barcode, 11 or 13 digits. |
PostnetZIP / ZIP4 / ZIP4DP | Postal barcodes requiring 5, 9, or 11 digits respectively. |
PDF417 | 2D stacked barcode. Supports large data capacity. |
Datamatrix | 2D matrix barcode with error correction. Can encode up to 3,116 digits or 2,335 characters. |
SUPP5 | Supplementary barcode, requires exactly 5 digits. |
Note
Some styles have strict input length and character type requirements. If the data does not meet the style’s criteria, the barcode control will not render.