Adding Barcodes to Studio Reports

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:

  1. On the Kyvos Reporting Studio home screen, click Insert > Barcode or click the Barcode icon.

  2. Click on the layout area where the barcode should be placed. The cursor changes to a crosshair.

  3. Drag the mouse right and downward to define the barcode size.

  4. 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.

image-20250725-143840.png

Barcode Properties

The following table describes the properties available for barcode configuration in Kyvos Reporting Studio:

Property

Description

Property

Description

Alignment

Sets the alignment of the caption text: Left, Right, or Center.

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: Above, Below, or blank (no caption displayed).

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 CODE128. See Supported Styles for details.

Tag

Assigns a user-defined value to the control (for use in scripting).

Visible

Indicates whether the barcode should appear at runtime. Set to True to display, False to hide.

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

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.

Copyright Kyvos, Inc. 2026. All rights reserved.