Skip to main content
A newer version of this page is available. .

Code128Generator Class

Represents the class used to generate a Code 128 barcode.

Namespace: DevExpress.XtraPrinting.BarCode

Assembly: DevExpress.Printing.v21.1.Core.dll

NuGet Package: DevExpress.Printing.Core

Declaration

public class Code128Generator :
    BarCodeGeneratorBase

Remarks

Use the CharacterSet property to specify Code 128‘s character set. Refer to the Code 128 topic for details on this type of barcode.

Example

The following code creates the Code 128 barcode and specifies its properties:

View Example: How to add a bar code to a report

using System;
using System.Collections.Generic;
using System.Drawing.Printing;
using System.Windows.Forms;
using DevExpress.XtraPrinting.BarCode;
using DevExpress.XtraReports.UI;
// ...
public XRBarCode CreateCode128BarCode(string BarCodeText) {
    // Create a bar code control.
    XRBarCode barCode = new XRBarCode();

    // Set the bar code's type to Code 128.
    barCode.Symbology = new Code128Generator();

    // Adjust the bar code's main properties.
    barCode.Text = BarCodeText;
    barCode.Width = 400;
    barCode.Height = 100;

    // Adjust the properties specific to the bar code type.
    ((Code128Generator)barCode.Symbology).CharacterSet = Code128Charset.CharsetB;

    return barCode;
}

Inheritance

Object
DevExpress.Printing.Utils.DocumentStoring.StorableObjectBase
See Also