iTextSharp.text.pdf.qrcode.Version.GetVersionForNumber C# (CSharp) Method

GetVersionForNumber() public static method

public static GetVersionForNumber ( int versionNumber ) : Version
versionNumber int
return Version
        public static Version GetVersionForNumber(int versionNumber) {
            if (versionNumber < 1 || versionNumber > 40) {
                throw new ArgumentException();
            }
            return VERSIONS[versionNumber - 1];
        }

Usage Example

Exemplo n.º 1
0
        /**
         * Append length info. On success, store the result in "bits".
         */
        private static void AppendLengthInfo(int numLetters, int version, Mode mode, BitVector bits)
        {
            var 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);
        }
All Usage Examples Of iTextSharp.text.pdf.qrcode.Version::GetVersionForNumber