Class BarCodeResult

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>

การสืบทอด

objectBarCodeResult

การใช้งาน

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; }

ค่าคุณสมบัติ

string

CodeType

รับประเภทบาร์โค้ด

public SingleDecodeType CodeType { get; }

ค่าคุณสมบัติ

SingleDecodeType

CodeTypeName

รับชื่อประเภทบาร์โค้ด

public string CodeTypeName { get; }

ค่าคุณสมบัติ

string

Confidence

รับระดับความมั่นใจในการรู้จำบาร์โค้ดที่รู้จัก

public BarCodeConfidence Confidence { get; }

ค่าคุณสมบัติ

BarCodeConfidence

Extended

รับพารามิเตอร์ขยายของบาร์โค้ดที่รู้จัก

public BarCodeExtendedParameters Extended { get; }

ค่าคุณสมบัติ

BarCodeExtendedParameters

ReadingQuality

รับคุณภาพการอ่าน ทำงานกับบาร์โค้ด 1D และบาร์โค้ดทางไปรษณีย์

public double ReadingQuality { get; }

ค่าคุณสมบัติ

double

Region

รับภูมิภาคบาร์โค้ด

public BarCodeRegionParameters Region { get; }

ค่าคุณสมบัติ

BarCodeRegionParameters

วิธีการ

Clone()

สร้างสำเนาของคลาส Aspose.BarCode.BarCodeRecognition.BarCodeResult

public object Clone()

คืนค่า

object

คืนสำเนาของคลาส Aspose.BarCode.BarCodeRecognition.BarCodeResult

Equals(BarCodeResult)

คืนค่าที่บ่งชี้ว่าอินสแตนซ์นี้เท่ากับค่าที่ระบุของ Aspose.BarCode.BarCodeRecognition.BarCodeResult หรือไม่

public bool Equals(BarCodeResult other)

พารามิเตอร์

other BarCodeResult

ค่าของ Aspose.BarCode.BarCodeRecognition.BarCodeResult ที่จะเปรียบเทียบกับอินสแตนซ์นี้

คืนค่า

bool

true หาก obj มีค่าเท่ากับอินสแตนซ์นี้; มิฉะนั้น false.

Equals(object)

คืนค่าที่บ่งชี้ว่าอินสแตนซ์นี้เท่ากับค่าที่ระบุของ Aspose.BarCode.BarCodeRecognition.BarCodeResult หรือไม่

public override bool Equals(object obj)

พารามิเตอร์

obj object

ค่าของ System.Object ที่จะเปรียบเทียบกับอินสแตนซ์นี้

คืนค่า

bool

true หาก obj มีค่าเท่ากับอินสแตนซ์นี้; มิฉะนั้น false.

GetCodeText(Encoding)

รับข้อความบาร์โค้ดพร้อมการเข้ารหัส

public string GetCodeText(Encoding encoding)

พารามิเตอร์

encoding Encoding

การเข้ารหัสสำหรับ codetext

คืนค่า

string

สตริงที่ประกอบด้วยข้อความบาร์โค้ดที่รู้จัก

GetHashCode()

คืนค่ารหัสแฮชสำหรับอินสแตนซ์นี้

public override int GetHashCode()

คืนค่า

int

รหัสแฮชแบบ signed integer ขนาด 32-bit

ToString()

คืนค่าตัวแทนสตริงที่อ่านได้สำหรับ Aspose.BarCode.BarCodeRecognition.BarCodeResult นี้

public override string ToString()

คืนค่า

string

สตริงที่แทน Aspose.BarCode.BarCodeRecognition.BarCodeResult นี้

ตัวดำเนินการ

operator ==(BarCodeResult, BarCodeResult)

คืนค่าที่บ่งชี้ว่าค่าของ Aspose.BarCode.BarCodeRecognition.BarCodeResult ตัวแรกเท่ากับตัวที่สองหรือไม่

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

พารามิเตอร์

first BarCodeResult

ค่าที่เปรียบเทียบตัวแรก

second BarCodeResult

ค่าที่เปรียบเทียบตัวที่สอง

คืนค่า

bool

true หาก first มีค่าเท่ากับ second; มิฉะนั้น false.

operator !=(BarCodeResult, BarCodeResult)

คืนค่าที่บ่งชี้ว่าค่าของ Aspose.BarCode.BarCodeRecognition.BarCodeResult ตัวแรกแตกต่างจากตัวที่สองหรือไม่

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

พารามิเตอร์

first BarCodeResult

ค่าที่เปรียบเทียบตัวแรก

second BarCodeResult

ค่าที่เปรียบเทียบตัวที่สอง

คืนค่า

bool

true หาก first มีค่าที่แตกต่างจาก second; มิฉะนั้น false.

 แบบไทย