Skip to main content
All docs
V26.1
  • QRCodeEPCOptionsBuilder Class

    Builds a QRCodeEPCOptions object. Chain builder methods to configure barcode settings, then call the Build method to create the options object.

    Namespace: DevExpress.Docs.Barcode

    Assembly: DevExpress.Docs.Core.v26.1.dll

    Declaration

    public class QRCodeEPCOptionsBuilder :
        BarcodeOptionsBuilder<QRCodeEPCOptions, QRCodeEPCOptionsBuilder>

    Remarks

    The following code snippet creates a QR Code EPC barcode and specifies its settings:

    DevExpress Barcode Generator - QR Code EPC barcode

    using DevExpress.Docs.Barcode;
    using DevExpress.Drawing;
    using System.Drawing;
    
    var qrepc = QRCodeEPCOptionsBuilder.Create()
        .WithTransferAmount(100.50)
        .WithEPCVersion(EPCVersion.Version2)
        .WithEPCEncoding(EPCEncoding.UTF_8)
        .WithBackColor(Color.LightGray)
        .WithPadding(5)
        .WithBIC("BFSWDE33MUC")
        .WithBeneficiaryName("John Doe")
        .WithIBAN("DE89370400440532013000")
        .WithPaymentReference("RF18539007547034")
        .WithTransferPurpose("CHAR")
        .Build();
    
    var qrEpcOptionsStream = new FileStream(Path.Combine(outDir, "barcode_symbology_qrepc_code.png"), FileMode.Create, FileAccess.Write);
    using var qrepcGenerator = new BarcodeGenerator(qrepc);
    qrepcGenerator.Export(qrepc.GetStringData(), qrEpcOptionsStream, DXImageFormat.Png);
    
    See Also