ClearImage .NET API
IsChecksumVerified Property (CiBarcode)





Inlite.ClearImage Namespace > CiBarcode Class : IsChecksumVerified Property
Barcode contains verified checksum
Syntax
'Declaration
 
Public Property IsChecksumVerified As System.Boolean
'Usage
 
Dim instance As CiBarcode
Dim value As System.Boolean
 
instance.IsChecksumVerified = value
 
value = instance.IsChecksumVerified
public System.bool IsChecksumVerified {get; set;}
public read-write property IsChecksumVerified: System.Boolean; 
public function get,set IsChecksumVerified : System.boolean
public:
property System.bool IsChecksumVerified {
   System.bool get();
   void set (    System.bool value);
}
Remarks

This property indicates that checksum or ECC has been checked and passed verification.  Typically this value is true for barcodes where, checksum/ECC is required or optional checksum verification is requested (ValidateOptChecksum is set). 

In some cases algorithm might detect damaged checksum/ECC area, but  data portion of the symbol may be easily read.  The most prominent example is the PDF417 barcode, whose ECC bits are located in the lower rows of the symbol.   Rather than completely rejecting such barcodes , ClearImage reports the data to the application and sets the IsChecksumVerified is false.   Application should have it's own means to validate the data in such barcodes, called "suspected good.   If the application does not have these means, it should reject barcode entirely.

See Also

Reference

CiBarcode Class
CiBarcode Members