EAN13Generator Class

Represents the class used to generate an EAN 13 barcode.

Namespace: DevExpress.XtraPrinting.BarCode

Assembly: DevExpress.Printing.v20.2.Core.dll

Declaration

public class EAN13Generator :
    BarCodeGeneratorBase
Public Class EAN13Generator
    Inherits BarCodeGeneratorBase

Remarks

Refer to the EAN 13 topic for details on this type of barcode.

Example

The following code creates the EAN 13 barcode and specifies its properties:

NOTE

The complete sample project is available in the following repository: https://github.com/DevExpress-Examples/how-to-add-a-bar-code-to-a-report-e167.

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

    // Set the barcode's type to EAN 13.
    barCode.Symbology = new EAN13Generator();

    // Adjust the barcode's main properties.
    barCode.Text = BarCodeText;
    barCode.Width = 275;
    barCode.Height = 200;

    return barCode;
}

Inheritance

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