java.lang.Object
ext.plantuml.com.google.zxing.datamatrix.decoder.Version

public final class Version extends Object
The Version object encapsulates attributes about a particular size Data Matrix Code.
  • Method Details

    • getVersionNumber

      public int getVersionNumber()
    • getSymbolSizeRows

      public int getSymbolSizeRows()
    • getSymbolSizeColumns

      public int getSymbolSizeColumns()
    • getDataRegionSizeRows

      public int getDataRegionSizeRows()
    • getDataRegionSizeColumns

      public int getDataRegionSizeColumns()
    • getTotalCodewords

      public int getTotalCodewords()
    • getVersionForDimensions

      public static Version getVersionForDimensions(int numRows, int numColumns) throws FormatException

      Deduces version information from Data Matrix dimensions.

      Parameters:
      numRows - Number of rows in modules
      numColumns - Number of columns in modules
      Returns:
      Version for a Data Matrix Code of those dimensions
      Throws:
      FormatException - if dimensions do correspond to a valid Data Matrix size
    • toString

      public String toString()
      Overrides:
      toString in class Object