ReaderConfig Class

CVB.Net Documentation
Barcode reader object.
Inheritance Hierarchy

SystemObject
  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

  NameDescription
Public methodReaderConfig(String)
Load a reader configuration from disk.
Public methodReaderConfig(ReaderInitialization)
Barcode reader initialization.
Top
Properties

  NameDescription
Public propertyCheckCodePosition
Activates or deactivates the code position checks.
Public propertyCount
Number of currently active configurations.
Public propertyFileName
Name of the file from which this reader was loaded (string.Empty if this reader was neither loaded nor saved since its construction).
Public propertyHandle
Native Color filter handle.
Public propertyIsDisposed
Tests if the native handle has already been disposed.
Public propertyIsReadOnly
Read only flag
Public propertyItem
Access the currently configured symbologies.
Public propertyKeys
Collection of keys in the configuration.
Public propertyOmniDirectionalReadoutAngleCount
Number of readout angles (only used in omni directional readout mode).
Public propertyOmniDirectionalReadoutStripeCount
Number of readout stripes (only used in omni directional readout mode).
Public propertyReadoutMode
Readout and search mode for barcodes in the image.
Public propertyReadoutStripeDistance
Readout definition for the readout modes Ladder, Fence and FenceOrLadder.
Public propertyTimeLimit
upper limit for the amount of time the tool may take for a single run.
Public propertyValues
Collection of values in the configuration.
Top
Methods

  NameDescription
Public methodAdd(Symbology)
Add default configuration for a Symbology.
Public methodAdd(KeyValuePairSymbology, Base)
Adds a configuration to the dictionary.
Public methodAdd(Symbology, Base)
Set a new barcode configuration for a given symbology. Set configuration to null to delete it.
Public methodAddTConfig(TConfig)
Set a new barcode configuration. Effect is the same as if calling
Set(Symbology sym, Configuration.Base config)
with the corresponding symbology enumeration value.
Public methodClear
Removes all configurations.
Public methodConfigurationTConfig
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.
Public methodContains
Check if a given configuration is part of the dictionary.
Public methodContainsKey
Determines whether the dictionary contains a configuration for the given symbology.
Public methodCopyTo
Copy the current dictionary into an array.
Public methodDispose
IDisposable implementation.
Protected methodDispose(Boolean)
IDisposable helper function.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Finalizer.
(Overrides ObjectFinalize.)
Public methodGetEnumerator
Get dictionary enumerator.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove(Symbology)
Remove the configuration for the given symbology.
Public methodRemove(KeyValuePairSymbology, Base)
Remove a configuration.
Public methodRemoveTConfig
Remove the configuration for symbology. Effect is the same as if calling
Remove(Symbology sym)
with the corresponding symbology enum.
Public methodSave
Write the reader configuration to a file.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryGetValue
Tries to get the configuration associated with the given symbology.
Top
Events

  NameDescription
Public eventObjectDisposing
Raised when this object is about to be disposed via the Dispose method.
Top
Fields

  NameDescription
Public fieldStatic memberMaxTimeLimit
Maximum time limit that may be specified.
Top
Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate methodIEnumerableGetEnumerator
Get dictionary enumerator.
Top
See Also

Reference