Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UPCEANExtension5Support

see

UPCEANExtension2Support

Hierarchy

  • UPCEANExtension5Support

Index

Properties

Private CHECK_DIGIT_ENCODINGS

CHECK_DIGIT_ENCODINGS: number[] = [0x18, 0x14, 0x12, 0x11, 0x0C, 0x06, 0x03, 0x0A, 0x09, 0x05]

Private decodeMiddleCounters

decodeMiddleCounters: Int32Array = Int32Array.from([0, 0, 0, 0])

Private decodeRowStringBuffer

decodeRowStringBuffer: string = ""

Methods

decodeMiddle

  • decodeMiddle(row: BitArray, startRange: Int32Array, resultString: string): number

decodeRow

  • decodeRow(rowNumber: number, row: BitArray, extensionStartRange: Int32Array): Result

determineCheckDigit

  • determineCheckDigit(lgPatternFound: number): number

Static extensionChecksum

  • extensionChecksum(s: string): number

Static parseExtension5String

  • parseExtension5String(raw: string): string

Static parseExtensionString

Generated using TypeDoc