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; } | ΑναγνωρίζεταιBarCodeResult s πίνακας |
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
Δείτε επίσης
- χώρος ονομάτων Aspose.BarCode.BarCodeRecognition
- συνέλευση Aspose.BarCode