corelibraries-devexpress-dot-xtraprinting-dot-barcode-dot-ean13generator.md
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
public class EAN13Generator :
BarCodeGeneratorBase
Public Class EAN13Generator
Inherits BarCodeGeneratorBase
Refer to the EAN 13 topic for details on this type of barcode.
The following code creates the EAN 13 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 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;
}
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
Object DevExpress.Printing.Utils.DocumentStoring.StorableObjectBase BarCodeGeneratorBase EAN13Generator EAN8Generator
See Also