Back to Devexpress

BarCodeGeneratorOptions Class

officefileapi-devexpress-dot-barcodes-90cb5917.md

latest4.7 KB
Original Source

BarCodeGeneratorOptions Class

Base class for symbology-specific options.

Namespace : DevExpress.BarCodes

Assembly : DevExpress.Docs.v25.2.dll

NuGet Package : DevExpress.Document.Processor

Declaration

csharp
public abstract class BarCodeGeneratorOptions
vb
Public MustInherit Class BarCodeGeneratorOptions

Remarks

The BarCodeGeneratorOptions class is a base class for all symbology-specific options. Use the BarCode.Options property to access these options.

The example below shows how to create a QR code, specify its options and save it as an image.

csharp
using DevExpress.BarCodes;
//...

BarCode barCode = new BarCode();
barCode.Symbology = Symbology.QRCode;
barCode.CodeText = "https://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;

barCode.Save("BarCodeImage.png", System.Drawing.Imaging.ImageFormat.Png);
vb
Imports DevExpress.BarCodes
'...

Dim barCode As New BarCode()
barCode.Symbology = Symbology.QRCode
barCode.CodeText = "https://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

barCode.Save("BarCodeImage.png", System.Drawing.Imaging.ImageFormat.Png)

Inheritance

Show 33 items

Object BarCodeGeneratorOptions AztecCodeOptions

CodabarOptions

Code11Options

Code128Options

Code39Options

Code93Options

CodeMSIOptions

DataBarOptions

DataMatrixOptions

EAN128Options

EAN13Options

EAN8Options

Industrial2of5Options

IntelligentMailOptions

Interleaved2of5Options

MicroQRCodeOptions

PDF417Options

PostNetOptions

QRCodeOptions

SSCCOptions

UPCSupplemental2Options

UPCSupplemental5Options

Code39ExtendedOptions

Matrix2of5Options

QRCodeEPCOptions

UPCAOptions

QRCodeGS1Options

UPCE1Options

Code93ExtendedOptions

DataMatrixGS1Options

UPCE0Options

See Also

BarCodeGeneratorOptions Members

DevExpress.BarCodes Namespace