Skip to main content
A newer version of this page is available. .
.NET Framework 4.5.2+
  • The page you are viewing does not exist in the .NET Standard 2.0+ platform documentation. This link will take you to the parent topic of the current section.

QRCodeOptions Class

Contains options specific to the QR symbology.

Namespace: DevExpress.BarCodes

Assembly: DevExpress.Docs.v19.1.dll

Declaration

public class QRCodeOptions :
    BarCodeGeneratorOptions

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 DevExpress.BarCodes;
//...
this.pictureBox1.Image = null;

BarCode barCode = new BarCode();
barCode.Symbology = Symbology.QRCode;
barCode.CodeText = "http://www.devexpress.com";
barCode.BackColor = Color.White;
barCode.ForeColor = Color.Black;
barCode.RotationAngle = 0;
barCode.CodeBinaryData = Encoding.Default.GetBytes(barCode.CodeText);
barCode.Options.QRCode.CompactionMode = QRCodeCompactionMode.Byte;
barCode.Options.QRCode.ErrorLevel = QRCodeErrorLevel.Q;
barCode.Options.QRCode.ShowCodeText = false;
barCode.DpiX = 72;
barCode.DpiY = 72;
barCode.Module = 2f;

this.pictureBox1.Image = barCode.BarCodeImage;
pictureBox1.Size = pictureBox1.Image.Size;

Inheritance

See Also