Represents a bar code symbology implementation for Codabar
.
This symbology is also known as Ames Code, ANSI/AIM Codabar, Code 2 of 7, Monarch, NW-7, Rationalized Codabar, and USD-4.
- Inheritance:
-
object
Visual
UIElement
Framework
Element BarCode LinearSymbology Bar objectCode Symbology
Remarks
Codabar is a linear symbology, developed in 1972 by Pitney Bowes, Inc. It is most commonly used by libraries, blood banks, and on FedEx airbills.
This symbology can encode 16 characters (0
through 9
, and -$:/.+
), along with 4 start/stop characters.
Each encoded value must start and stop with A
, B
, C
, or D
.
The Are
This symbology is self-checking, so no checksum or check digit is required.
For detailed documentation on this symbology's features and how to use them, please see the Codabar documentation topic.
Constructors
CodabarSymbology()
Initializes an instance of the CodabarSymbology
class.
Properties
AreStartStopCharactersVisible
Gets or sets whether the start/stop characters are visible in the displayed value.
Property Value
- bool:
true
if the start/stop characters are visible in the displayed value; otherwise,false
. The default value isfalse
.
Methods
OnValueChanged(string, string)
Occurs when the value of the Value property is changed.
ValidateValue(string)
Validates that the symbology can parse the specified value.
Parameter | Type | Description |
---|---|---|
value | string | The value to validate. |
Returns
- Validation
Result : A Validation
Result containing the result of the validation.
Fields
AreStartStopCharactersVisibleProperty
Identifies the Are
Inherited Members
-
Linear
Bar Code Symbology. Bar Data Property -
Linear
Bar Code Symbology. Bar Height Property -
Linear
Bar Code Symbology. Bar Width Ratio Property -
Linear
Bar Code Symbology. Display Value Property -
Linear
Bar Code Symbology. Instructions Property -
Linear
Bar Code Symbology. Min Bar Height Width Ratio Property -
Linear
Bar Code Symbology. Quiet Zone Thickness Property -
Linear
Bar Code Symbology. Value Display Style Property -
Linear
Bar Code Symbology. Value Intrusion Offset Property -
Linear
Bar Code Symbology. Measure Override(Size) -
Linear
Bar Code Symbology. Render(Drawing Context, Point, Size) -
Linear
Bar Code Symbology. Bar Data -
Linear
Bar Code Symbology. Bar Height -
Linear
Bar Code Symbology. Bar Width Ratio -
Linear
Bar Code Symbology. Display Value -
Linear
Bar Code Symbology. Instructions -
Linear
Bar Code Symbology. Min Bar Height Width Ratio -
Linear
Bar Code Symbology. Quiet Zone Thickness -
Linear
Bar Code Symbology. Value Display Style -
Linear
Bar Code Symbology. Value Intrusion Offset -
Bar
Code Symbology. Background Property -
Bar
Code Symbology. Foreground Property -
Bar
Code Symbology. Value Property -
Bar
Code Symbology. Measure Desired Size(Size) -
Bar
Code Symbology. On Render(Drawing Context) -
Bar
Code Symbology. To Bitmap(double, double) -
Bar
Code Symbology. Background -
Bar
Code Symbology. Display Name -
Bar
Code Symbology. Foreground -
Bar
Code Symbology. Value