In This Article

Code93ExtendedSymbology Class

Represents a bar code symbology implementation for Code 93 Extended.

This symbology is also known as Code 93 Full ASCII.

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

Remarks

Code 93 Extended is a linear symbology, and supports the encoding of many more characters than standard Code 93.

This symbology can encode all of the lower 128 ASCII characters.

Each encoded value must start and stop with *, which is automatically inserted. The AreStartStopCharactersVisible property determines whether these start/stop characters are included in the DisplayValue.

This symbology implementation auto-calculates and inserts two check characters.

The standard implementation of Code 93 is available in Code93Symbology. That implementation allows for encoding a subset of the characters able to be encoded by this symbology.

For detailed documentation on this symbology's features and how to use them, please see the Code 93 Extended documentation topic.

Constructors

Code93ExtendedSymbology()

public Code93ExtendedSymbology()

Methods

PreprocessCharacter(Char)

Pre-processes the specified character and expands it if necessary.

protected override string PreprocessCharacter(char ch)
Parameter Type Description
ch Char

The character to examine.

Returns

String:

The pre-processing result.

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