QRCodeOptions Class
Contains options specific to the QR symbology.
Namespace: DevExpress.BarCodes
Assembly: DevExpress.Docs.v26.1.dll
Declaration
Related API Members
The following members return QRCodeOptions objects:
Remarks
Note
This documentation describes the legacy Barcode Generation API. For new projects, use the DevExpress.Docs.Barcode.BarcodeGenerator class in the DevExpress.Docs.Barcode namespace. To upgrade an existing project to the updated scheduler control, refer to the Migration Guide.
Access the QRCodeOptions object using the BarCodeOptions.QRCode property.
The following code snippet creates a QR code and displays it in a PictureBox.
using System;
using System.Text;
using DevExpress.BarCodes;
using DevExpress.Drawing;
using DevExpress.Drawing.Extensions;
//...
private void button1_Click(object sender, EventArgs e)
{
this.pictureBox1.Image = null;
BarCode barCode = new BarCode();
barCode.Symbology = Symbology.QRCode;
barCode.BackColor = Color.White;
barCode.ForeColor = Color.Black;
barCode.RotationAngle = 0;
barCode.CodeBinaryData = Encoding.Default.GetBytes("https://www.devexpress.com/");
barCode.Options.QRCode.CompactionMode = QRCodeCompactionMode.Byte;
barCode.Options.QRCode.ErrorLevel = QRCodeErrorLevel.Q;
barCode.Options.QRCode.ShowCodeText = true;
barCode.DpiX = 72;
barCode.DpiY = 72;
barCode.Module = 2f;
this.pictureBox1.Image = barCode.BarCodeImage.ConvertToGdiPlusImage();
}
Inheritance
See Also