CVB.Net 15.0
Loading...
Searching...
No Matches
CompositeCodeBase< T > Class Template Referenceabstract

Base configuration class for composite codes. More...

Inherits ConfigBase< T >.

Inherited by GS1DataBar14, GS1DataBarExpanded, GS1DataBarExpandedStacked, GS1DataBarLimited, GS1DataBarStacked, and UpcEanBase< T >.

Public Member Functions

CompositeCodeBase< T > SetCCAEnabled (bool enable)
 Sets value for IsCCAEnabled.
 
CompositeCodeBase< T > SetCCBEnabled (bool enable)
 Sets value for IsCCBEnabled.
 
CompositeCodeBase< T > SetCCCEnabled (bool enable)
 Sets value for IsCCCEnabled.
 
- Public Member Functions inherited from ConfigBase< T >
SetEnabled (bool enabled)
 Sets value for IsEnabled.
 

Properties

virtual bool IsCCAEnabled [get, set]
 Enable/disable CCA.
 
virtual bool IsCCBEnabled [get, set]
 Enable/disable CCB.
 
virtual bool IsCCCEnabled [get, set]
 Enable/disable CCC.
 
- Properties inherited from ConfigBase
virtual bool IsEnabled [get, set]
 The enabled state of this symbology.
 
Decoder Decoder [get]
 Decoder this config belongs to.
 

Detailed Description

Base configuration class for composite codes.

Template Parameters
T
See also
Stemmer.Cvb.CodeReader.Config.ConfigBase<T>

This class provides configuration support for composite codes, which consist of a 1D barcode combined with an additional 2D code.The following 1D barcode types are supported for composite codes:

  • EAN/UPC barcodes(EAN-8, EAN-13, UPC-A, and UPC-E)
  • The GS1 DataBar code family

For configuring a composite code, refer to the specific configuration classes:

Type Constraints
T :ConfigBase<T> 

Member Function Documentation

◆ SetCCAEnabled()

CompositeCodeBase< T > SetCCAEnabled ( bool enable)

Sets value for IsCCAEnabled.

Note
Disabling CC-A for one derived class of CompositeCodeBase automatically disables it for all codes in the GS1 DataBar family.
Parameters
enableValue for IsCCAEnabled.
Returns
Configuration.

◆ SetCCBEnabled()

CompositeCodeBase< T > SetCCBEnabled ( bool enable)

Sets value for IsCCBEnabled.

Note
Disabling CC-B for one derived class of CompositeCodeBase automatically disables it for all codes in the GS1 DataBar family.
Parameters
enableValue for IsCCBEnabled.
Returns
Configuration.

◆ SetCCCEnabled()

CompositeCodeBase< T > SetCCCEnabled ( bool enable)

Sets value for IsCCCEnabled.

Note
Disabling CC-C for one derived class of CompositeCodeBase automatically disables it for all codes in the GS1 DataBar family.


Parameters
enableValue for IsCCCEnabled.
Returns
Configuration.

Property Documentation

◆ IsCCAEnabled

virtual bool IsCCAEnabled
getset

Enable/disable CCA.

◆ IsCCBEnabled

virtual bool IsCCBEnabled
getset

Enable/disable CCB.

◆ IsCCCEnabled

virtual bool IsCCCEnabled
getset

Enable/disable CCC.