ChecksumValidation
ChecksumValidation enumeration
1D और पोस्टल बारकोड की पहचान के दौरान चेकसम सत्यापन सक्षम करें।
सहजीवन के लिए डिफ़ॉल्ट को हां के रूप में माना जाता है जिसमें चेकसम होना चाहिए, जहां चेकसम केवल संभव नहीं है।
चेकसम का कभी उपयोग नहीं किया गया: कोडबार, पैचकोड, फार्माकोड, डेटालॉजिक2of5
चेकसम संभव है: Code39 Standard/Extended, Standard2of5, Interleaved2of5, ItalianPost25, Matrix2of5, MSI, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN
चेकसम हमेशा उपयोग किया जाता है: आराम सहजीवन
public enum ChecksumValidation
मान
नाम | कीमत | विवरण |
---|---|---|
Default | 0 | यदि विनिर्देश द्वारा चेकसम की आवश्यकता है - इसे मान्य किया जाएगा। |
On | 1 | यदि संभव हो तो हमेशा चेकसम को मान्य करें। |
Off | 2 | चेकसम को मान्य न करें। |
उदाहरण
यह नमूना मान्यता गुणवत्ता और परिणामों पर चेकसम सत्यापन के प्रभाव को दर्शाता है
[C#]
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128"))
{
generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.EAN13))
{
// चेकसम अक्षम
reader.BarcodeSettings.ChecksumValidation = ChecksumValidation.Off;
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode CodeText: " + result.CodeText);
Console.WriteLine("BarCode Value: " + result.Extended.OneD.Value);
Console.WriteLine("BarCode Checksum: " + result.Extended.OneD.CheckSum);
}
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.EAN13))
{
// चेकसम सक्षम
reader.BarcodeSettings.ChecksumValidation = ChecksumValidation.On;
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode CodeText: " + result.CodeText);
Console.WriteLine("BarCode Value: " + result.Extended.OneD.Value);
Console.WriteLine("BarCode Checksum: " + result.Extended.OneD.CheckSum);
}
}
[VB.NET]
Using generator As New BarcodeGenerator(EncodeTypes.EAN13, "1234567890128")
generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.EAN13)
'चेकसम अक्षम
reader.BarcodeSettings.ChecksumValidation = ChecksumValidation.Off
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Console.WriteLine("BarCode Value: " + result.Extended.OneD.Value)
Console.WriteLine("BarCode Checksum: " + result.Extended.OneD.CheckSum)
Next
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.EAN13)
'चेकसम सक्षम
reader.BarcodeSettings.ChecksumValidation = ChecksumValidation.On
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Console.WriteLine("BarCode Value: " + result.Extended.OneD.Value)
Console.WriteLine("BarCode Checksum: " + result.Extended.OneD.CheckSum)
Next
End Using
यह सभी देखें
- नाम स्थान Aspose.BarCode.BarCodeRecognition
- सभा Aspose.BarCode