BarCodeReader

BarCodeReader class

Το BarCodeReader ενσωματώνει μια εικόνα που μπορεί να περιέχει έναν ή περισσότερους γραμμικούς κώδικες και στη συνέχεια μπορεί να εκτελέσει τη λειτουργία ReadBarCodes για να ανιχνεύσει γραμμικούς κώδικες.

public class BarCodeReader : Component

Κατασκευαστές

ΟνομαΠεριγραφή
BarCodeReader()Αρχικοποιεί μια νέα παρουσία τουBarCodeReader κλάση με προεπιλεγμένες τιμές. Απαιτεί να ορίσετε την εικόνα (SetBitmapImage()) πριν να καλέσετε τη μέθοδο ReadBarCodes().
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; }Οι κύριες παράμετροι αποκωδικοποίησης BarCode. Περιέχει παραμέτρους που επηρεάζουν τα αναγνωρισμένα δεδομένα.
FoundBarCodes { get; }ΑναγνωρίζεταιBarCodeResults πίνακας
FoundCount { get; }Λαμβάνει αναγνωρισμένο αριθμό γραμμωτών κωδικών
QualitySettings { get; set; }Το QualitySettings επιτρέπει τη μη αυτόματη διαμόρφωση της ποιότητας και της ταχύτητας αναγνώρισης. Μπορείτε να ρυθμίσετε γρήγορα τις Ρυθμίσεις Ποιότητας με ενσωματωμένες προεπιλογές: High Performance, NormalQuality, HighQuality, MaxBarCodes ή μπορείτε να ρυθμίσετε χειροκίνητα τις παραμέτρους του QualitySettings000_x.
Timeout { get; set; }Λαμβάνει ή ορίζει το χρονικό όριο λήξης της διαδικασίας αναγνώρισης σε χιλιοστά του δευτερολέπτου.
static ProcessorSettings { get; }Λαμβάνει ρυθμίσεις χρήσης πυρήνων επεξεργαστή.

Μέθοδοι

ΟνομαΠεριγραφή
static ImportFromXml(Stream)Εισάγει ιδιότητες BarCode από την καθορισμένη ροή xml και τις εφαρμόζει στην τρέχουσα παρουσία BarCodeReader.
static ImportFromXml(string)Εισάγει ιδιότητες BarCode από το καθορισμένο αρχείο xml και τις εφαρμόζει στην τρέχουσα παρουσία του BarCodeReader.
Abort()Η συνάρτηση ζητά τερματισμό της τρέχουσας περιόδου σύνδεσης αναγνώρισης από άλλο νήμα. Το Abort είναι μέθοδος με δυνατότητα απεμπλοκής και επιστρέφει τον έλεγχο αμέσως μετά την κλήση. Η μέθοδος θα πρέπει να χρησιμοποιείται όταν η διαδικασία αναγνώρισης είναι πολύ μεγάλη.
ExportToXml(Stream)Εξάγει ιδιότητες BarCode στη ροή xml specified
ExportToXml(string)Εξάγει ιδιότητες BarCode στο αρχείο xml specified
ReadBarCodes()ΔιαβάζειBarCodeResult s από την εικόνα.
SetBarCodeImage(Bitmap)Ορίζει την εικόνα bitmap για αναγνώριση. Πρέπει να κληθεί πριν από τη μέθοδο ReadBarCodes().
SetBarCodeImage(Stream)Ρυθμίζει τη ροή εικόνας για αναγνώριση. Πρέπει να κληθεί πριν από τη μέθοδο ReadBarCodes().
SetBarCodeImage(string)Ορίζει το αρχείο εικόνας για αναγνώριση. Πρέπει να κληθεί πριν από τη μέθοδο ReadBarCodes().
SetBarCodeImage(Bitmap, Rectangle)Ορίζει την εικόνα bitmap και την περιοχή για αναγνώριση. Πρέπει να κληθεί πριν από τη μέθοδο ReadBarCodes().
SetBarCodeImage(Bitmap, Rectangle[])Ορίζει την εικόνα bitmap και τις περιοχές για αναγνώριση. Πρέπει να κληθεί πριν από τη μέθοδο ReadBarCodes().
SetBarCodeReadType(BaseDecodeType)Ορίζει τον τύπο αποκωδικοποίησης για αναγνώριση. Πρέπει να κληθεί πριν από τη μέθοδο ReadBarCodes().
SetBarCodeReadType(params SingleDecodeType[])ΣετSingleDecodeType τύπου πίνακα για αναγνώριση. Πρέπει να κληθεί πριν από τη μέθοδο ReadBarCodes().

Παραδείγματα

Αυτό το δείγμα δείχνει πώς να ανιχνεύσετε τους γραμμωτούς κώδικες Code39 και Code128.

[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

Δείτε επίσης