Table of Contents

Class UPCEReader

Namespace
ZXing.OneD
Assembly
zxing.dll

Implements decoding of the UPC-E format.

Thisis a great reference for UPC-E information.

Sean Owen
public sealed class UPCEReader : UPCEANReader, Reader
Inheritance
UPCEReader
Implements
Inherited Members

Constructors

UPCEReader()

Initializes a new instance of the UPCEReader class.

public UPCEReader()

Methods

checkChecksum(string)

see checkStandardUPCEANChecksum(String)

protected override bool checkChecksum(string s)

Parameters

s string

Returns

bool

convertUPCEtoUPCA(string)

Expands a UPC-E value back into its full, equivalent UPC-A code value.

UPC-E code as string of digits equivalent UPC-A code as string of digits
public static string convertUPCEtoUPCA(string upce)

Parameters

upce string

Returns

string

decodeEnd(BitArray, int)

Decodes the end.

protected override int[] decodeEnd(BitArray row, int endStart)

Parameters

row BitArray

The row.

endStart int

The end start.

Returns

int[]

decodeMiddle(BitArray, int[], StringBuilder)

Decodes the middle.

protected override int decodeMiddle(BitArray row, int[] startRange, StringBuilder result)

Parameters

row BitArray

The row.

startRange int[]

The start range.

result StringBuilder

The result.

Returns

int