Options
All
  • Public
  • Public/Protected
  • All
Menu

The Version object encapsulates attributes about a particular size Data Matrix Code.

author

bbrown@google.com (Brian Brown)

Hierarchy

  • Version

Index

Constructors

constructor

  • new Version(versionNumber: any, symbolSizeRows: any, symbolSizeColumns: any, dataRegionSizeRows: any, dataRegionSizeColumns: any, ecBlocks: ECBlocks): Version

Properties

Private dataRegionSizeColumns

dataRegionSizeColumns: number

Private dataRegionSizeRows

dataRegionSizeRows: number

Private ecBlocks

ecBlocks: ECBlocks

Private symbolSizeColumns

symbolSizeColumns: number

Private symbolSizeRows

symbolSizeRows: number

Private totalCodewords

totalCodewords: number

Private versionNumber

versionNumber: number

Static Private VERSIONS

VERSIONS: Version[] = Version.buildVersions()

Methods

getDataRegionSizeColumns

  • getDataRegionSizeColumns(): number

getDataRegionSizeRows

  • getDataRegionSizeRows(): number

getECBlocks

getSymbolSizeColumns

  • getSymbolSizeColumns(): number

getSymbolSizeRows

  • getSymbolSizeRows(): number

getTotalCodewords

  • getTotalCodewords(): number

getVersionNumber

  • getVersionNumber(): number

toString

  • toString(): string

Static Private buildVersions

Static getVersionForDimensions

  • getVersionForDimensions(numRows: number, numColumns: number): Version
  • Deduces version information from Data Matrix dimensions.

    throws

    FormatException if dimensions do correspond to a valid Data Matrix size

    Parameters

    • numRows: number

      Number of rows in modules

    • numColumns: number

      Number of columns in modules

    Returns Version

    Version for a Data Matrix Code of those dimensions

Generated using TypeDoc