iTextSharp.text.pdf.qrcode.Encoder.AppendLengthInfo C# (CSharp) Method

AppendLengthInfo() static private method

static private AppendLengthInfo ( int numLetters, int version, Mode mode, BitVector bits ) : void
numLetters int
version int
mode Mode
bits BitVector
return void
        static void AppendLengthInfo(int numLetters, int version, Mode mode, BitVector bits) {
            int numBits = mode.GetCharacterCountBits(Version.GetVersionForNumber(version));
            if (numLetters > ((1 << numBits) - 1)) {
                throw new WriterException(numLetters + "is bigger than" + ((1 << numBits) - 1));
            }
            bits.AppendBits(numLetters, numBits);
        }