Barcode reader object.
Inheritance Hierarchy
Stemmer.Cvb.BarcodeReaderConfig
Namespace: Stemmer.Cvb.Barcode
Assembly: Stemmer.Cvb.Barcode (in Stemmer.Cvb.Barcode.dll) Version: 14.0.0.0
Syntax
public class ReaderConfig : INativeHandle, IDisposable, IDictionary<Symbology, Base>, ICollection<KeyValuePair<Symbology, Base>>, IEnumerable<KeyValuePair<Symbology, Base>>, IEnumerable
The ReaderConfig type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ReaderConfig(String) |
Load a reader configuration from disk.
| |
ReaderConfig(ReaderInitialization) |
Barcode reader initialization.
|
Properties
Name | Description | |
---|---|---|
CheckCodePosition |
Activates or deactivates the code position checks.
| |
Count |
Number of currently active configurations.
| |
FileName |
Name of the file from which this reader was loaded (string.Empty
if this reader was neither loaded nor saved since its
construction).
| |
Handle |
Native Color filter handle.
| |
IsDisposed |
Tests if the native handle has already been disposed.
| |
IsReadOnly |
Read only flag
| |
Item |
Access the currently configured symbologies.
| |
Keys |
Collection of keys in the configuration.
| |
OmniDirectionalReadoutAngleCount |
Number of readout angles (only used in omni directional readout
mode).
| |
OmniDirectionalReadoutStripeCount |
Number of readout stripes (only used in omni directional readout
mode).
| |
ReadoutMode |
Readout and search mode for barcodes in the image.
| |
ReadoutStripeDistance |
Readout definition for the readout modes Ladder, Fence and
FenceOrLadder.
| |
TimeLimit |
upper limit for the amount of time the tool may take for a single
run.
| |
Values |
Collection of values in the configuration.
|
Methods
Name | Description | |
---|---|---|
Add(Symbology) |
Add default configuration for a Symbology.
| |
Add(KeyValuePairSymbology, Base) |
Adds a configuration to the dictionary.
| |
Add(Symbology, Base) |
Set a new barcode configuration for a given symbology.
Set configuration to null to delete it.
| |
AddTConfig(TConfig) |
Set a new barcode configuration. Effect is the same as if
calling Set(Symbology sym, Configuration.Base config) | |
Clear |
Removes all configurations.
| |
ConfigurationTConfig |
Access one of the current configurations of the barcode reader.
Trying to access a configuration that is not available will result in
a return value of null.
| |
Contains |
Check if a given configuration is part of the dictionary.
| |
ContainsKey |
Determines whether the dictionary contains a configuration for the
given symbology.
| |
CopyTo |
Copy the current dictionary into an array.
| |
Dispose |
IDisposable implementation.
| |
Dispose(Boolean) |
IDisposable helper function.
| |
Equals | (Inherited from Object.) | |
Finalize |
Finalizer.
(Overrides ObjectFinalize.) | |
GetEnumerator |
Get dictionary enumerator.
| |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Remove(Symbology) |
Remove the configuration for the given symbology.
| |
Remove(KeyValuePairSymbology, Base) |
Remove a configuration.
| |
RemoveTConfig |
Remove the configuration for symbology. Effect is the same as if
calling Remove(Symbology sym) | |
Save |
Write the reader configuration to a file.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
TryGetValue |
Tries to get the configuration associated with the given symbology.
|
Events
Name | Description | |
---|---|---|
ObjectDisposing |
Raised when this object is about to be disposed via the
Dispose method.
|
Fields
Name | Description | |
---|---|---|
MaxTimeLimit |
Maximum time limit that may be specified.
|
Explicit Interface Implementations
Name | Description | |
---|---|---|
IEnumerableGetEnumerator |
Get dictionary enumerator.
|
See Also