QRCodeOptions Class
Contains options specific to the QR symbology.
Namespace: DevExpress.BarCodes
Assembly: DevExpress.Docs.v24.2.dll
NuGet Package: DevExpress.Document.Processor
Declaration
Related API Members
The following members return QRCodeOptions objects:
Remarks
Access the QRCodeOptions object using the BarCodeOptions.QRCode property.
The code sample below 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