QRCodeOptions Class
Contains options specific to QR Code symbology.
Namespace: DevExpress.Docs.Barcode
Assembly: DevExpress.Docs.Core.v26.1.dll
Declaration
Remarks
The following code snippet creates a QR Code barcode and specifies its settings:

using DevExpress.Docs.Barcode;
using DevExpress.Drawing;
using System.Drawing;
using var fileStream = new FileStream("logo.png", FileMode.Open);
var qrOptions = new QRCodeOptions();
qrOptions.ErrorCorrectionLevel = QRCodeErrorCorrectionLevel.H;
qrOptions.CompactionMode = QRCodeCompactionMode.Auto;
qrOptions.IncludeQuietZone = false;
qrOptions.Logo = DXImage.FromStream(fileStream);
qrOptions.Version = QRCodeVersion.Version10;
qrOptions.ModuleSize = 40;
qrOptions.BackColor = Color.LightGray;
qrOptions.ShowText = false;
qrOptions.Padding = new Padding(5);
qrOptions.BorderWidth = 1;
qrOptions.BorderColor = Color.Blue;
using var qrOptionsStream = new FileStream(Path.Combine(outDir, "barcode_symbology_qr_code.png"), FileMode.Create, FileAccess.Write);
using var qrOptionsGenerator = new BarcodeGenerator(qrOptions);
qrOptionsGenerator.Export("https://www.devexpress.com", qrOptionsStream, DXImageFormat.Png);
Inheritance
Object
BarcodeOptions
QRCodeOptions
See Also