Class BarCodeResult

Class BarCodeResult

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

Lưu trữ dữ liệu mã vạch đã nhận dạng như loại Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region và các tham số khác

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

Kế thừa

objectBarCodeResult

Thực thi

ICloneable, IEquatable<barcoderesult>

Các thành viên kế thừa

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Ví dụ

Ví dụ này cho thấy cách lấy BarCodeResult.

using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "12345"))
{
    generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("Loại mã vạch: " + result.CodeTypeName);
        Console.WriteLine("Mã vạch CodeText: " + result.CodeText);
        Console.WriteLine("Độ tin cậy mã vạch: " + result.Confidence);
        Console.WriteLine("Chất lượng đọc mã vạch: " + result.ReadingQuality);
        Console.WriteLine("Góc mã vạch: " + result.Region.Angle);
    }
}
Using generator As New BarcodeGenerator(EncodeTypes.Code128, "12345")
    generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("Loại mã vạch: " + result.CodeTypeName)
        Console.WriteLine("Mã vạch CodeText: " + result.CodeText)
        Console.WriteLine("Độ tin cậy mã vạch: " + result.Confidence)
        Console.WriteLine("Chất lượng đọc mã vạch: " + result.ReadingQuality)
        Console.WriteLine("Góc mã vạch: " + result.Region.Angle)
    Next
End Using

Các hàm khởi tạo

BarCodeResult(BarCodeResult)

Tạo một bản sao của lớp Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public BarCodeResult(BarCodeResult result)

Tham số

result BarCodeResult

Một bản sao của thể hiện Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Thuộc tính

CodeBytes

Lấy các byte mã đã mã hóa

public byte[] CodeBytes { get; }

Giá trị thuộc tính

byte[]

CodeText

Lấy văn bản mã

public string CodeText { get; }

Giá trị thuộc tính

string

CodeType

Lấy loại mã vạch

public SingleDecodeType CodeType { get; }

Giá trị thuộc tính

SingleDecodeType

CodeTypeName

Lấy tên loại mã vạch

public string CodeTypeName { get; }

Giá trị thuộc tính

string

Confidence

Lấy mức độ tin cậy nhận diện của mã vạch đã nhận diện

public BarCodeConfidence Confidence { get; }

Giá trị thuộc tính

BarCodeConfidence

Extended

Lấy các tham số mở rộng của mã vạch đã nhận diện

public BarCodeExtendedParameters Extended { get; }

Giá trị thuộc tính

BarCodeExtendedParameters

ReadingQuality

Lấy chất lượng đọc. Hoạt động cho mã vạch 1D và mã vạch bưu chính.

public double ReadingQuality { get; }

Giá trị thuộc tính

double

Region

Lấy vùng mã vạch

public BarCodeRegionParameters Region { get; }

Giá trị thuộc tính

BarCodeRegionParameters

Các phương thức

Clone()

Tạo một bản sao của lớp Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public object Clone()

Trả về

object

Trả về bản sao của lớp Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Equals(BarCodeResult)

Trả về giá trị cho biết liệu thể hiện này có bằng một giá trị Aspose.BarCode.BarCodeRecognition.BarCodeResult đã chỉ định hay không.

public bool Equals(BarCodeResult other)

Tham số

other BarCodeResult

Một giá trị Aspose.BarCode.BarCodeRecognition.BarCodeResult để so sánh với thể hiện này.

Trả về

bool

true nếu obj có cùng giá trị với thể hiện này; nếu không, false.

Equals(object)

Trả về giá trị cho biết liệu thể hiện này có bằng một giá trị Aspose.BarCode.BarCodeRecognition.BarCodeResult đã chỉ định hay không.

public override bool Equals(object obj)

Tham số

obj object

Một giá trị System.Object để so sánh với thể hiện này.

Trả về

bool

true nếu obj có cùng giá trị với thể hiện này; nếu không, false.

GetCodeText(Encoding)

Lấy văn bản mã với mã hóa.

public string GetCodeText(Encoding encoding)

Tham số

encoding Encoding

Mã hóa cho codetext.

Trả về

string

Một chuỗi chứa văn bản mã đã nhận diện.

GetHashCode()

Trả về mã băm cho thể hiện này.

public override int GetHashCode()

Trả về

int

Một mã băm số nguyên có dấu 32-bit.

ToString()

Trả về một chuỗi đại diện dễ đọc của Aspose.BarCode.BarCodeRecognition.BarCodeResult này.

public override string ToString()

Trả về

string

Một chuỗi đại diện cho Aspose.BarCode.BarCodeRecognition.BarCodeResult này.

Các toán tử

operator ==(BarCodeResult, BarCodeResult)

Trả về giá trị cho biết liệu giá trị Aspose.BarCode.BarCodeRecognition.BarCodeResult đầu tiên có bằng giá trị thứ hai hay không.

public static bool operator ==(BarCodeResult first, BarCodeResult second)

Tham số

first BarCodeResult

Một giá trị được so sánh đầu tiên

second BarCodeResult

Một giá trị được so sánh thứ hai

Trả về

bool

true nếu first có cùng giá trị với second; nếu không, false.

operator !=(BarCodeResult, BarCodeResult)

Trả về giá trị cho biết liệu giá trị Aspose.BarCode.BarCodeRecognition.BarCodeResult đầu tiên có khác với giá trị thứ hai hay không.

public static bool operator !=(BarCodeResult first, BarCodeResult second)

Tham số

first BarCodeResult

Một giá trị được so sánh đầu tiên

second BarCodeResult

Một giá trị được so sánh thứ hai

Trả về

bool

true nếu first có giá trị khác với second; nếu không, false.

 Tiếng Việt