Back to Devexpress

EAN13Generator Class

corelibraries-devexpress-dot-xtraprinting-dot-barcode-dot-ean13generator.md

latest3.3 KB
Original Source

EAN13Generator Class

Represents the class used to generate an EAN 13 barcode.

Namespace : DevExpress.XtraPrinting.BarCode

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

NuGet Package : DevExpress.Printing.Core

Declaration

csharp
public class EAN13Generator :
    BarCodeGeneratorBase
vb
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:

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

csharp
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;
}
vb
Imports System
Imports System.Collections.Generic
Imports System.Drawing.Printing
Imports System.Windows.Forms
Imports DevExpress.XtraPrinting.BarCode
Imports DevExpress.XtraReports.UI
' ...
Public Function CreateEAN13BarCode(ByVal BarCodeText As String) As XRBarCode
    ' Create a barcode control.
    Dim barCode As 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
End Function

Inheritance

Object DevExpress.Printing.Utils.DocumentStoring.StorableObjectBase BarCodeGeneratorBase EAN13Generator EAN8Generator

UPCAGenerator

UPCE0Generator

UPCE1Generator

UPCEGeneratorBase

See Also

EAN13Generator Members

DevExpress.XtraPrinting.BarCode Namespace