Table of Contents

Class QRCodeWriter

Namespace
ZXing.QrCode
Assembly
zxing.dll

This object renders a QR Code as a BitMatrix 2D array of greyscale values.

dswitkin@google.com (Daniel Switkin)

public sealed class QRCodeWriter : Writer
Inheritance
QRCodeWriter
Implements
Inherited Members

Constructors

QRCodeWriter()

public QRCodeWriter()

Methods

encode(string, BarcodeFormat, int, int)

Encode a barcode using the default settings.

public BitMatrix encode(string contents, BarcodeFormat format, int width, int height)

Parameters

contents string

The contents to encode in the barcode

format BarcodeFormat

The barcode format to generate

width int

The preferred width in pixels

height int

The preferred height in pixels

Returns

BitMatrix

The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)

encode(string, BarcodeFormat, int, int, IDictionary<EncodeHintType, object>)

public BitMatrix encode(string contents, BarcodeFormat format, int width, int height, IDictionary<EncodeHintType, object> hints)

Parameters

contents string

The contents to encode in the barcode

format BarcodeFormat

The barcode format to generate

width int

The preferred width in pixels

height int

The preferred height in pixels

hints IDictionary<EncodeHintType, object>

Additional parameters to supply to the encoder

Returns

BitMatrix

The generated barcode as a Matrix of unsigned bytes (0 == black, 255 == white)