BarCodeResult

BarCodeResult class

Αποθηκεύει αναγνωρισμένα δεδομένα γραμμικού κώδικα όπωςSingleDecodeType τύπος,String κείμενο κώδικα, BarCodeRegionParameters περιοχή και άλλες παράμετροι

public sealed class BarCodeResult : ICloneable, IEquatable<BarCodeResult>

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

ΟνομαΠεριγραφή
BarCodeResult(BarCodeResult)Δημιουργεί ένα αντίγραφο τουBarCodeResult τάξη.

Ιδιότητες

ΟνομαΠεριγραφή
CodeBytes { get; }Λαμβάνει τα κωδικοποιημένα byte κώδικα
CodeText { get; }Λαμβάνει το κείμενο του κώδικα
CodeType { get; }Λαμβάνει τον τύπο barcode
CodeTypeName { get; }Παίρνει το όνομα του τύπου barcode
Confidence { get; }Λαμβάνει το επίπεδο εμπιστοσύνης αναγνώρισης του αναγνωρισμένου γραμμικού κώδικα
Extended { get; }Λαμβάνει εκτεταμένες παραμέτρους αναγνωρισμένου γραμμικού κώδικα
ReadingQuality { get; }Αποκτά την ποιότητα ανάγνωσης. Λειτουργεί για 1D και ταχυδρομικούς κώδικες.
Region { get; }Λαμβάνει την περιοχή του γραμμικού κώδικα

Μέθοδοι

ΟνομαΠεριγραφή
Clone()Δημιουργεί ένα αντίγραφο τουBarCodeResult τάξη.
Equals(BarCodeResult)Επιστρέφει μια τιμή που υποδεικνύει εάν αυτή η παρουσία είναι ίση με μια καθορισμένηBarCodeResult τιμή.
override Equals(object)Επιστρέφει μια τιμή που υποδεικνύει εάν αυτή η παρουσία είναι ίση με μια καθορισμένηBarCodeResult τιμή.
GetCodeText(Encoding)Λαμβάνει το κείμενο του κώδικα με κωδικοποίηση.
override GetHashCode()Επιστρέφει τον κωδικό κατακερματισμού για αυτήν την εμφάνιση.
override ToString()Επιστρέφει μια αναπαράσταση συμβολοσειράς αναγνώσιμη από τον άνθρωποBarCodeResult .
operator ==Επιστρέφει μια τιμή που υποδεικνύει εάν η πρώτηBarCodeResult η τιμή είναι ίση με τη δεύτερη.
operator !=Επιστρέφει μια τιμή που υποδεικνύει αν είναι η πρώτηBarCodeResult η τιμή είναι διαφορετική από τη δεύτερη.

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

Αυτό το δείγμα δείχνει πώς να αποκτήσετε BarCodeResult.

[C#]
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "12345"))
{
    generator.Save(@"c:\test.png");
}
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);
        Console.WriteLine("BarCode Confidence: " + result.Confidence);
        Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality);
        Console.WriteLine("BarCode Angle: " + result.Region.Angle);
    }
}
[VB.NET]
Using generator As New BarcodeGenerator(EncodeTypes.Code128, "12345")
    generator.Save("c:\test.png")
End Using
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)
        Console.WriteLine("BarCode Confidence: " + result.Confidence)
        Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality)
        Console.WriteLine("BarCode Angle: " + result.Region.Angle)
    Next
End Using

Δείτε επίσης