Class BarCodeResult
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
เก็บข้อมูลบาร์โค้ดที่รู้จัก เช่น ประเภท Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region และพารามิเตอร์อื่น ๆ
public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>
การสืบทอด
การใช้งาน
ICloneable, IEquatable<barcoderesult>
สมาชิกที่สืบทอด
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
ตัวอย่าง
ตัวอย่างนี้แสดงวิธีการรับ 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("ประเภทบาร์โค้ด: " + result.CodeTypeName);
Console.WriteLine("ข้อความบาร์โค้ด: " + result.CodeText);
Console.WriteLine("ความมั่นใจบาร์โค้ด: " + result.Confidence);
Console.WriteLine("คุณภาพการอ่านบาร์โค้ด: " + result.ReadingQuality);
Console.WriteLine("มุมบาร์โค้ด: " + 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("ประเภทบาร์โค้ด: " + result.CodeTypeName)
Console.WriteLine("ข้อความบาร์โค้ด: " + result.CodeText)
Console.WriteLine("ความมั่นใจบาร์โค้ด: " + result.Confidence)
Console.WriteLine("คุณภาพการอ่านบาร์โค้ด: " + result.ReadingQuality)
Console.WriteLine("มุมบาร์โค้ด: " + result.Region.Angle)
Next
End Using
ตัวสร้าง
BarCodeResult(BarCodeResult)
สร้างสำเนาของคลาส Aspose.BarCode.BarCodeRecognition.BarCodeResult
public BarCodeResult(BarCodeResult result)
พารามิเตอร์
result
BarCodeResult
สำเนาของอินสแตนซ์ Aspose.BarCode.BarCodeRecognition.BarCodeResult
คุณสมบัติ
CodeBytes
รับรหัสบาร์โค้ดที่เข้ารหัส
public byte[] CodeBytes { get; }
ค่าคุณสมบัติ
byte[]
CodeText
รับข้อความบาร์โค้ด
public string CodeText { get; }
ค่าคุณสมบัติ
CodeType
รับประเภทบาร์โค้ด
public SingleDecodeType CodeType { get; }
ค่าคุณสมบัติ
CodeTypeName
รับชื่อประเภทบาร์โค้ด
public string CodeTypeName { get; }
ค่าคุณสมบัติ
Confidence
รับระดับความมั่นใจในการรู้จำบาร์โค้ดที่รู้จัก
public BarCodeConfidence Confidence { get; }
ค่าคุณสมบัติ
Extended
รับพารามิเตอร์ขยายของบาร์โค้ดที่รู้จัก
public BarCodeExtendedParameters Extended { get; }
ค่าคุณสมบัติ
ReadingQuality
รับคุณภาพการอ่าน ทำงานกับบาร์โค้ด 1D และบาร์โค้ดทางไปรษณีย์
public double ReadingQuality { get; }
ค่าคุณสมบัติ
Region
รับภูมิภาคบาร์โค้ด
public BarCodeRegionParameters Region { get; }
ค่าคุณสมบัติ
วิธีการ
Clone()
สร้างสำเนาของคลาส Aspose.BarCode.BarCodeRecognition.BarCodeResult
public object Clone()
คืนค่า
คืนสำเนาของคลาส Aspose.BarCode.BarCodeRecognition.BarCodeResult
Equals(BarCodeResult)
คืนค่าที่บ่งชี้ว่าอินสแตนซ์นี้เท่ากับค่าที่ระบุของ Aspose.BarCode.BarCodeRecognition.BarCodeResult หรือไม่
public bool Equals(BarCodeResult other)
พารามิเตอร์
other
BarCodeResult
ค่าของ Aspose.BarCode.BarCodeRecognition.BarCodeResult ที่จะเปรียบเทียบกับอินสแตนซ์นี้
คืนค่า
true หาก obj มีค่าเท่ากับอินสแตนซ์นี้; มิฉะนั้น false.
Equals(object)
คืนค่าที่บ่งชี้ว่าอินสแตนซ์นี้เท่ากับค่าที่ระบุของ Aspose.BarCode.BarCodeRecognition.BarCodeResult หรือไม่
public override bool Equals(object obj)
พารามิเตอร์
obj
object
ค่าของ System.Object ที่จะเปรียบเทียบกับอินสแตนซ์นี้
คืนค่า
true หาก obj มีค่าเท่ากับอินสแตนซ์นี้; มิฉะนั้น false.
GetCodeText(Encoding)
รับข้อความบาร์โค้ดพร้อมการเข้ารหัส
public string GetCodeText(Encoding encoding)
พารามิเตอร์
encoding
Encoding
การเข้ารหัสสำหรับ codetext
คืนค่า
สตริงที่ประกอบด้วยข้อความบาร์โค้ดที่รู้จัก
GetHashCode()
คืนค่ารหัสแฮชสำหรับอินสแตนซ์นี้
public override int GetHashCode()
คืนค่า
รหัสแฮชแบบ signed integer ขนาด 32-bit
ToString()
คืนค่าตัวแทนสตริงที่อ่านได้สำหรับ Aspose.BarCode.BarCodeRecognition.BarCodeResult นี้
public override string ToString()
คืนค่า
สตริงที่แทน Aspose.BarCode.BarCodeRecognition.BarCodeResult นี้
ตัวดำเนินการ
operator ==(BarCodeResult, BarCodeResult)
คืนค่าที่บ่งชี้ว่าค่าของ Aspose.BarCode.BarCodeRecognition.BarCodeResult ตัวแรกเท่ากับตัวที่สองหรือไม่
public static bool operator ==(BarCodeResult first, BarCodeResult second)
พารามิเตอร์
first
BarCodeResult
ค่าที่เปรียบเทียบตัวแรก
second
BarCodeResult
ค่าที่เปรียบเทียบตัวที่สอง
คืนค่า
true หาก first มีค่าเท่ากับ second; มิฉะนั้น false.
operator !=(BarCodeResult, BarCodeResult)
คืนค่าที่บ่งชี้ว่าค่าของ Aspose.BarCode.BarCodeRecognition.BarCodeResult ตัวแรกแตกต่างจากตัวที่สองหรือไม่
public static bool operator !=(BarCodeResult first, BarCodeResult second)
พารามิเตอร์
first
BarCodeResult
ค่าที่เปรียบเทียบตัวแรก
second
BarCodeResult
ค่าที่เปรียบเทียบตัวที่สอง
คืนค่า
true หาก first มีค่าที่แตกต่างจาก second; มิฉะนั้น false.