Table of Contents

Interface Writer

Namespace
ZXing
Assembly
zxing.dll

The base class for all objects which encode/generate a barcode image.

public interface Writer

Methods

encode(string, BarcodeFormat, int, int)

Encode a barcode using the default settings.

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>)

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)