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
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
CodeType
Lấy loại mã vạch
public SingleDecodeType CodeType { get; }
Giá trị thuộc tính
CodeTypeName
Lấy tên loại mã vạch
public string CodeTypeName { get; }
Giá trị thuộc tính
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
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
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
Region
Lấy vùng mã vạch
public BarCodeRegionParameters Region { get; }
Giá trị thuộc tính
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ề
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ề
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ề
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ề
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ề
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ề
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ề
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ề
true nếu first có giá trị khác với second; nếu không, false.