QRCodeGS1Options Class
Contains options specific to QR Code GS1 symbology.
Namespace: DevExpress.Docs.Barcode
Assembly: DevExpress.Docs.Core.v26.1.dll
Declaration
Remarks
The following code snippet creates a QR Code GS1 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 qrGs1Options = new QRCodeGS1Options();
qrGs1Options.ErrorCorrectionLevel = QRCodeErrorCorrectionLevel.H;
qrGs1Options.CompactionMode = QRCodeCompactionMode.Auto;
qrGs1Options.IncludeQuietZone = true;
qrOptions.Logo = DXImage.FromStream(fileStream);
qrGs1Options.Version = QRCodeVersion.Version20;
qrGs1Options.BackColor = Color.LightGray;
qrGs1Options.ShowText = false;
qrGs1Options.ModuleSize = 50;
qrGs1Options.Padding = new Padding(5);
qrGs1Options.BorderWidth = 1;
qrGs1Options.BorderColor = Color.Blue;
using var qrGs1OptionsStream = new FileStream(Path.Combine(outDir, "barcode_symbology_qr_gs1_code.png"),
FileMode.Create, FileAccess.Write);
using var qrGs1OptionsGenerator = new BarcodeGenerator(qrGs1Options);
qrGs1OptionsGenerator.Export("(01)09521234543213(8200)https://www.devexpress.com", qrGs1OptionsStream, DXImageFormat.Png);
Inheritance
Object
BarcodeOptions
QRCodeOptions
QRCodeGS1Options
See Also