Namespace Net.Codecrete.QrCodeGenerator
Classes
BitArrayExtensions
Extension methods for the System.Collections.BitArray class.
DataTooLongException
The exception that is thrown when the supplied data does not fit in the QR code.
QrCode
Represents a QR code containing text or binary data.
Instances of this class represent an immutable square grid of dark and light pixels (called modules by the QR code specification). Static factory methods are provided to create QR codes from text or binary data. Some of the methods provide detailed control about the encoding parameters such a QR code size (called version by the standard), error correction level and mask.
QR codes are a type of two-dimensional barcodes, invented by Denso Wave and described in the ISO/IEC 18004 standard.
This class covers the QR Code Model 2 specification, supporting all versions (sizes) from 1 to 40, all 4 error correction levels, and 4 character encoding modes.
QrCode.Ecc
Error correction level in QR code symbol.
QrSegment
Represents a segment of character/binary/control data in a QR code symbol.
QrSegment.Mode
Segment encoding mode.
Describes how text or binary data is encoded into bits.
QrSegmentAdvanced
Advanced methods for encoding QR codes using Kanji mode or using multiple segments with different encodings.