ZXing.QrCode.Internal.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

Esempio n. 1
0
 private static Version chooseVersion(int numInputBits, ErrorCorrectionLevel ecLevel)
 {
     for (int versionNum = 1; versionNum <= 40; versionNum++)
     {
         var version = Version.getVersionForNumber(versionNum);
         if (willFit(numInputBits, version, ecLevel))
         {
             return(version);
         }
     }
     throw new WriterException("Data too big");
 }
All Usage Examples Of ZXing.QrCode.Internal.Version::getVersionForNumber