C# Класс ZXing.QrCode.Internal.DecodedBitStreamParser

QR Codes can encode text as bits in one of several modes, and can use multiple modes in one QR Code. This class decodes the bits back into text.

See ISO 18004:2006, 6.4.3 - 6.4.7

Sean Owen
Показать файл Открыть проект Примеры использования класса

Приватные методы

Метод Описание
decode ( byte bytes, Version version, ErrorCorrectionLevel ecLevel, object>.IDictionary hints ) : ZXing.Common.DecoderResult
decodeAlphanumericSegment ( ZXing.Common.BitSource bits, StringBuilder result, int count, bool fc1InEffect ) : bool
decodeByteSegment ( ZXing.Common.BitSource bits, StringBuilder result, int count, CharacterSetECI currentCharacterSetECI, IList byteSegments, object>.IDictionary hints ) : bool
decodeHanziSegment ( ZXing.Common.BitSource bits, StringBuilder result, int count ) : bool

See specification GBT 18284-2000

decodeKanjiSegment ( ZXing.Common.BitSource bits, StringBuilder result, int count ) : bool
decodeNumericSegment ( ZXing.Common.BitSource bits, StringBuilder result, int count ) : bool
parseECIValue ( ZXing.Common.BitSource bits ) : int
toAlphaNumericChar ( int value ) : char