BarCodeReader

BarCodeReader class

बारकोडरीडर एक छवि को समाहित करता है जिसमें एक या कई बारकोड हो सकते हैं, फिर यह बारकोड का पता लगाने के लिए ReadBarCodes ऑपरेशन कर सकता है।

public class BarCodeReader : Component

कंस्ट्रक्टर्स

नामविवरण
BarCodeReader()का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग डिफ़ॉल्ट मान के साथ।
BarCodeReader(Bitmap)का एक नया उदाहरण प्रारंभ करता हैBarCodeReader एक छवि से वर्ग.
BarCodeReader(Stream)का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.
BarCodeReader(string)का एक नया उदाहरण प्रारंभ करता हैBarCodeReader फ़ाइल से वर्ग.
BarCodeReader(Bitmap, BaseDecodeType)का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.
BarCodeReader(Bitmap, params BaseDecodeType[])का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.
BarCodeReader(Stream, BaseDecodeType)का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.
BarCodeReader(Stream, params BaseDecodeType[])का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.
BarCodeReader(string, BaseDecodeType)का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.
BarCodeReader(string, params BaseDecodeType[])का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.
BarCodeReader(Bitmap, Rectangle, BaseDecodeType)का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.
BarCodeReader(Bitmap, Rectangle, params BaseDecodeType[])का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.
BarCodeReader(Bitmap, Rectangle[], BaseDecodeType)का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.
BarCodeReader(Bitmap, Rectangle[], params BaseDecodeType[])का एक नया उदाहरण प्रारंभ करता हैBarCodeReader वर्ग.

गुण

नामविवरण
BarcodeSettings { get; }मुख्य बारकोड डिकोडिंग पैरामीटर। ऐसे पैरामीटर शामिल हैं जो मान्यता प्राप्त डेटा पर प्रभाव डालते हैं।
FoundBarCodes { get; }पहचाना जाता हैBarCodeResultएस सरणी
FoundCount { get; }मान्यता प्राप्त बारकोड गिनती प्राप्त करता है
QualitySettings { get; set; }गुणवत्ता सेटिंग्स मान्यता गुणवत्ता और गति को मैन्युअल रूप से कॉन्फ़िगर करने की अनुमति देती हैं। आप एम्बेडेड प्रीसेट द्वारा गुणवत्ता सेटिंग्स को जल्दी से सेट कर सकते हैं: उच्च प्रदर्शन, सामान्य गुणवत्ता, उच्च गुणवत्ता, मैक्सबारकोड या आप अलग-अलग विकल्पों को मैन्युअल रूप से कॉन्फ़िगर कर सकते हैं। गुणवत्ता सेटिंग्स का डिफ़ॉल्ट मान सामान्य गुणवत्ता है।
Timeout { get; set; }मिलीसेकंड में पहचान प्रक्रिया का टाइमआउट प्राप्त या सेट करता है।
static ProcessorSettings { get; }प्रोसेसर कोर का उपयोग करने की सेटिंग प्राप्त करता है.

तरीकों

नामविवरण
static ImportFromXml(Stream)निर्दिष्ट एक्सएमएल-स्ट्रीम से बारकोड गुण आयात करता है और उन्हें वर्तमान बारकोडरीडर उदाहरण पर लागू करता है।
static ImportFromXml(string)निर्दिष्ट एक्सएमएल-फाइल से बारकोड गुण आयात करता है और उन्हें वर्तमान बारकोडरीडर उदाहरण पर लागू करता है।
Abort()फ़ंक्शन अन्य थ्रेड से वर्तमान पहचान सत्र को समाप्त करने का अनुरोध करता है। एबॉर्ट अनब्लॉकेबल मेथड है और कॉल करने के बाद ही कंट्रोल लौटाता है। विधि का उपयोग तब किया जाना चाहिए जब मान्यता प्रक्रिया बहुत लंबी हो।
ExportToXml(Stream)बारकोड गुणों को एक्सएमएल-स्ट्रीम निर्दिष्ट में निर्यात करता है
ExportToXml(string)बारकोड गुणों को xml-फ़ाइल निर्दिष्ट में निर्यात करता है
ReadBarCodes()पढ़ता हैBarCodeResult एस छवि से.
SetBarCodeImage(Bitmap)पहचान के लिए बिटमैप छवि सेट करता है। को ReadBarCodes() विधि से पहले कॉल किया जाना चाहिए।
SetBarCodeImage(Stream)पहचान के लिए इमेज स्ट्रीम सेट करता है। को ReadBarCodes() विधि से पहले कॉल किया जाना चाहिए।
SetBarCodeImage(string)पहचान के लिए छवि फ़ाइल सेट करता है। को ReadBarCodes() विधि से पहले कॉल किया जाना चाहिए।
SetBarCodeImage(Bitmap, Rectangle)पहचान के लिए बिटमैप छवि और क्षेत्र सेट करता है। को ReadBarCodes() विधि से पहले कॉल किया जाना चाहिए।
SetBarCodeImage(Bitmap, Rectangle[])पहचान के लिए बिटमैप छवि और क्षेत्र सेट करता है। को ReadBarCodes() विधि से पहले कॉल किया जाना चाहिए।
SetBarCodeReadType(BaseDecodeType)पहचान के लिए डिकोड प्रकार सेट करता है। को ReadBarCodes() विधि से पहले कॉल किया जाना चाहिए।
SetBarCodeReadType(params SingleDecodeType[])सेटSingleDecodeType मान्यता के लिए सरणी टाइप करें। को ReadBarCodes() विधि से पहले कॉल किया जाना चाहिए।

उदाहरण

यह नमूना दिखाता है कि कोड39 और कोड128 बारकोड का पता कैसे लगाया जाए।

[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("BarCode Type: " + result.CodeTypeName);
        Console.WriteLine("BarCode CodeText: " + result.CodeText);
    }
}
[VB.NET]
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("BarCode Type: " + result.CodeTypeName)
        Console.WriteLine("BarCode CodeText: " + result.CodeText)
    Next
End Using

यह सभी देखें