Class BarCodeResult
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Tanımlanan barkod verilerini saklar, örneğin Aspose.BarCode.BarCodeRecognition.SingleDecodeType türü, System.String kod metni, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters bölgesi ve diğer parametreler
public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>
Kalıtım
Uygulamalar
ICloneable, IEquatable<barcoderesult>
Kalıtılan Üyeler
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Örnekler
Bu örnek, BarCodeResult elde etmenin nasıl yapılacağını gösterir.
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("Barkod Türü: " + result.CodeTypeName);
Console.WriteLine("Barkod Kod Metni: " + result.CodeText);
Console.WriteLine("Barkod Güven Derecesi: " + result.Confidence);
Console.WriteLine("Barkod Okuma Kalitesi: " + result.ReadingQuality);
Console.WriteLine("Barkod Açısı: " + 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("Barkod Türü: " + result.CodeTypeName)
Console.WriteLine("Barkod Kod Metni: " + result.CodeText)
Console.WriteLine("Barkod Güven Derecesi: " + result.Confidence)
Console.WriteLine("Barkod Okuma Kalitesi: " + result.ReadingQuality)
Console.WriteLine("Barkod Açısı: " + result.Region.Angle)
Next
End Using
Yapıcılar
BarCodeResult(BarCodeResult)
Aspose.BarCode.BarCodeRecognition.BarCodeResult sınıfının bir kopyasını oluşturur.
public BarCodeResult(BarCodeResult result)
Parametreler
result
BarCodeResult
Aspose.BarCode.BarCodeRecognition.BarCodeResult örneğinin bir kopyası.
Özellikler
CodeBytes
Kodlanmış kod baytlarını alır
public byte[] CodeBytes { get; }
Özellik Değeri
byte[]
CodeText
Kod metnini alır
public string CodeText { get; }
Özellik Değeri
CodeType
Barkod türünü alır
public SingleDecodeType CodeType { get; }
Özellik Değeri
CodeTypeName
Barkod türünün adını alır
public string CodeTypeName { get; }
Özellik Değeri
Confidence
Tanınan barkodun tanıma güven derecesini alır
public BarCodeConfidence Confidence { get; }
Özellik Değeri
Extended
Tanınan barkodun genişletilmiş parametrelerini alır
public BarCodeExtendedParameters Extended { get; }
Özellik Değeri
ReadingQuality
Okuma kalitesini alır. 1D ve postal barkodlar için çalışır.
public double ReadingQuality { get; }
Özellik Değeri
Region
Barkod bölgesini alır
public BarCodeRegionParameters Region { get; }
Özellik Değeri
Metotlar
Clone()
Aspose.BarCode.BarCodeRecognition.BarCodeResult sınıfının bir kopyasını oluşturur.
public object Clone()
Dönüş
Aspose.BarCode.BarCodeRecognition.BarCodeResult sınıfının kopyasını döndürür.
Equals(BarCodeResult)
Bu örneğin, belirtilen Aspose.BarCode.BarCodeRecognition.BarCodeResult değeri ile eşit olup olmadığını belirten bir değer döndürür.
public bool Equals(BarCodeResult other)
Parametreler
other
BarCodeResult
Bu örnekle karşılaştırılacak bir Aspose.BarCode.BarCodeRecognition.BarCodeResult değeri.
Dönüş
true eğer obj bu örnekle aynı değere sahipse; aksi takdirde, false.
Equals(object)
Bu örneğin, belirtilen Aspose.BarCode.BarCodeRecognition.BarCodeResult değeri ile eşit olup olmadığını belirten bir değer döndürür.
public override bool Equals(object obj)
Parametreler
obj
object
Bu örnekle karşılaştırılacak bir System.Object değeri.
Dönüş
true eğer obj bu örnekle aynı değere sahipse; aksi takdirde, false.
GetCodeText(Encoding)
Kod metnini kodlama ile alır.
public string GetCodeText(Encoding encoding)
Parametreler
encoding
Encoding
Kod metni için kodlama.
Dönüş
Tanınan kod metnini içeren bir dize.
GetHashCode()
Bu örnek için hash kodunu döndürür.
public override int GetHashCode()
Dönüş
32 bit işaretli bir tam sayı hash kodu.
ToString()
Bu Aspose.BarCode.BarCodeRecognition.BarCodeResult’ın insan tarafından okunabilir bir dize temsilini döndürür.
public override string ToString()
Dönüş
Bu Aspose.BarCode.BarCodeRecognition.BarCodeResult’ı temsil eden bir dize.
Operatörler
operator ==(BarCodeResult, BarCodeResult)
İlk Aspose.BarCode.BarCodeRecognition.BarCodeResult değerinin ikinciye eşit olup olmadığını belirten bir değer döndürür.
public static bool operator ==(BarCodeResult first, BarCodeResult second)
Parametreler
first
BarCodeResult
İlk karşılaştırılan değer
second
BarCodeResult
İkinci karşılaştırılan değer
Dönüş
true eğer first ikinci ile aynı değere sahipse; aksi takdirde, false.
operator !=(BarCodeResult, BarCodeResult)
İlk Aspose.BarCode.BarCodeRecognition.BarCodeResult değerinin ikinci değerden farklı olup olmadığını belirten bir değer döndürür.
public static bool operator !=(BarCodeResult first, BarCodeResult second)
Parametreler
first
BarCodeResult
İlk karşılaştırılan değer
second
BarCodeResult
İkinci karşılaştırılan değer
Dönüş
true eğer first ikinci ile farklı bir değere sahipse; aksi takdirde, false.