Class BarCodeResult
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Menyimpan data barcode yang dikenali seperti tipe Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region dan parameter lainnya
public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>
Pewarisan
Mengimplementasikan
ICloneable, IEquatable<barcoderesult>
Anggota yang Diperoleh
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Contoh
Contoh ini menunjukkan cara mendapatkan 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("Tipe BarCode: " + result.CodeTypeName);
Console.WriteLine("Kode BarCode: " + result.CodeText);
Console.WriteLine("Tingkat Kepercayaan BarCode: " + result.Confidence);
Console.WriteLine("Kualitas Bacaan BarCode: " + result.ReadingQuality);
Console.WriteLine("Sudut BarCode: " + 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("Tipe BarCode: " + result.CodeTypeName)
Console.WriteLine("Kode BarCode: " + result.CodeText)
Console.WriteLine("Tingkat Kepercayaan BarCode: " + result.Confidence)
Console.WriteLine("Kualitas Bacaan BarCode: " + result.ReadingQuality)
Console.WriteLine("Sudut BarCode: " + result.Region.Angle)
Next
End Using
Konstruktor
BarCodeResult(BarCodeResult)
Membuat salinan dari kelas Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public BarCodeResult(BarCodeResult result)
Parameter
result
BarCodeResult
Sebuah salinan dari instansi Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Properti
CodeBytes
Mendapatkan byte kode yang terkode
public byte[] CodeBytes { get; }
Nilai Properti
byte[]
CodeText
Mendapatkan teks kode
public string CodeText { get; }
Nilai Properti
CodeType
Mendapatkan tipe barcode
public SingleDecodeType CodeType { get; }
Nilai Properti
CodeTypeName
Mendapatkan nama dari tipe barcode
public string CodeTypeName { get; }
Nilai Properti
Confidence
Mendapatkan tingkat kepercayaan pengenalan barcode yang dikenali
public BarCodeConfidence Confidence { get; }
Nilai Properti
Extended
Mendapatkan parameter tambahan dari barcode yang dikenali
public BarCodeExtendedParameters Extended { get; }
Nilai Properti
ReadingQuality
Mendapatkan kualitas bacaan. Bekerja untuk barcode 1D dan pos.
public double ReadingQuality { get; }
Nilai Properti
Region
Mendapatkan region barcode
public BarCodeRegionParameters Region { get; }
Nilai Properti
Metode
Clone()
Membuat salinan dari kelas Aspose.BarCode.BarCodeRecognition.BarCodeResult.
public object Clone()
Mengembalikan
Mengembalikan salinan dari kelas Aspose.BarCode.BarCodeRecognition.BarCodeResult.
Equals(BarCodeResult)
Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan nilai Aspose.BarCode.BarCodeRecognition.BarCodeResult yang ditentukan.
public bool Equals(BarCodeResult other)
Parameter
other
BarCodeResult
Sebuah nilai Aspose.BarCode.BarCodeRecognition.BarCodeResult untuk dibandingkan dengan instansi ini.
Mengembalikan
true jika obj memiliki nilai yang sama dengan instansi ini; jika tidak, false.
Equals(object)
Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan nilai Aspose.BarCode.BarCodeRecognition.BarCodeResult yang ditentukan.
public override bool Equals(object obj)
Parameter
obj
object
Sebuah nilai System.Object untuk dibandingkan dengan instansi ini.
Mengembalikan
true jika obj memiliki nilai yang sama dengan instansi ini; jika tidak, false.
GetCodeText(Encoding)
Mendapatkan teks kode dengan encoding.
public string GetCodeText(Encoding encoding)
Parameter
encoding
Encoding
Encoding untuk codetext.
Mengembalikan
Sebuah string yang berisi teks kode yang dikenali.
GetHashCode()
Mengembalikan kode hash untuk instansi ini.
public override int GetHashCode()
Mengembalikan
Sebuah kode hash bilangan bulat 32-bit yang ditandatangani.
ToString()
Mengembalikan representasi string yang dapat dibaca manusia dari Aspose.BarCode.BarCodeRecognition.BarCodeResult ini.
public override string ToString()
Mengembalikan
Sebuah string yang merepresentasikan Aspose.BarCode.BarCodeRecognition.BarCodeResult ini.
Operator
operator ==(BarCodeResult, BarCodeResult)
Mengembalikan nilai yang menunjukkan apakah nilai pertama Aspose.BarCode.BarCodeRecognition.BarCodeResult sama dengan yang kedua.
public static bool operator ==(BarCodeResult first, BarCodeResult second)
Parameter
first
BarCodeResult
Sebuah nilai yang dibandingkan pertama
second
BarCodeResult
Sebuah nilai yang dibandingkan kedua
Mengembalikan
true jika first memiliki nilai yang sama dengan second; jika tidak, false.
operator !=(BarCodeResult, BarCodeResult)
Mengembalikan nilai yang menunjukkan apakah nilai pertama Aspose.BarCode.BarCodeRecognition.BarCodeResult berbeda dari yang kedua.
public static bool operator !=(BarCodeResult first, BarCodeResult second)
Parameter
first
BarCodeResult
Sebuah nilai yang dibandingkan pertama
second
BarCodeResult
Sebuah nilai yang dibandingkan kedua
Mengembalikan
true jika first memiliki nilai yang berbeda dari second; jika tidak, false.