In This Article

UpcESymbology Class

Represents a bar code symbology implementation for UPC-E.

public class UpcESymbology : LinearBarCodeSymbology, DUCE.IResource, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IHaveResources, IQueryAmbient
Inheritance:
Object DispatcherObject DependencyObject Visual UIElement FrameworkElement BarCodeSymbology LinearBarCodeSymbology Object

Remarks

UPC-E is a linear symbology, used on smaller retail packages where UPC-A bar codes don't fit.

This symbology can encode 8 numeric characters, divided into three parts: system code, product code, and check digit.

This symbology uses a check digit, but it is not currently calculated automatically.

For detailed documentation on this symbology's features and how to use them, please see the UPC-E documentation topic.

Constructors

UpcESymbology()

Initializes an instance of the UpcESymbology class.

public UpcESymbology()

Methods

OnValueChanged(String, String)

Occurs when the value of the Value property is changed.

protected override void OnValueChanged(string oldValue, string newValue)
Parameter Type Description
oldValue String

The old value.

newValue String

The new value.

ValidateValue(String)

Validates that the symbology can parse the specified value.

public override ValidationResult ValidateValue(string value)
Parameter Type Description
value String

The value to validate.

Returns

ValidationResult:

A ValidationResult containing the result of the validation.

Inherited Members

Extension Methods