Class BarCodeResult

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

objectBarCodeResult

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

string

CodeType

Barkod türünü alır

public SingleDecodeType CodeType { get; }

Özellik Değeri

SingleDecodeType

CodeTypeName

Barkod türünün adını alır

public string CodeTypeName { get; }

Özellik Değeri

string

Confidence

Tanınan barkodun tanıma güven derecesini alır

public BarCodeConfidence Confidence { get; }

Özellik Değeri

BarCodeConfidence

Extended

Tanınan barkodun genişletilmiş parametrelerini alır

public BarCodeExtendedParameters Extended { get; }

Özellik Değeri

BarCodeExtendedParameters

ReadingQuality

Okuma kalitesini alır. 1D ve postal barkodlar için çalışır.

public double ReadingQuality { get; }

Özellik Değeri

double

Region

Barkod bölgesini alır

public BarCodeRegionParameters Region { get; }

Özellik Değeri

BarCodeRegionParameters

Metotlar

Clone()

Aspose.BarCode.BarCodeRecognition.BarCodeResult sınıfının bir kopyasını oluşturur.

public object Clone()

Dönüş

object

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üş

bool

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üş

bool

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üş

string

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üş

int

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üş

string

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üş

bool

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üş

bool

true eğer first ikinci ile farklı bir değere sahipse; aksi takdirde, false.

 Türkçe