Class BarCodeResult

Class BarCodeResult

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

Lagrar igenkänd streckkoddata som Aspose.BarCode.BarCodeRecognition.SingleDecodeType typ, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region och andra parametrar

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

Arv

objectBarCodeResult

Implementerar

ICloneable, IEquatable<barcoderesult>

Arvade medlemmar

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Exempel

Detta exempel visar hur man får 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("BarCode Type: " + result.CodeTypeName);
        Console.WriteLine("BarCode CodeText: " + result.CodeText);
        Console.WriteLine("BarCode Confidence: " + result.Confidence);
        Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality);
        Console.WriteLine("BarCode Angle: " + 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("BarCode Type: " + result.CodeTypeName)
        Console.WriteLine("BarCode CodeText: " + result.CodeText)
        Console.WriteLine("BarCode Confidence: " + result.Confidence)
        Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality)
        Console.WriteLine("BarCode Angle: " + result.Region.Angle)
    Next
End Using

Konstruktörer

BarCodeResult(BarCodeResult)

Skapar en kopia av Aspose.BarCode.BarCodeRecognition.BarCodeResult-klassen.

public BarCodeResult(BarCodeResult result)

Parametrar

result BarCodeResult

En kopia av Aspose.BarCode.BarCodeRecognition.BarCodeResult-instansen.

Egenskaper

CodeBytes

Hämtar de kodade bytekoderna

public byte[] CodeBytes { get; }

Egenskapsvärde

byte[]

CodeText

Hämtar kodtexten

public string CodeText { get; }

Egenskapsvärde

string

CodeType

Hämtar streckkodstypen

public SingleDecodeType CodeType { get; }

Egenskapsvärde

SingleDecodeType

CodeTypeName

Hämtar namnet på streckkodstypen

public string CodeTypeName { get; }

Egenskapsvärde

string

Confidence

Hämtar igenkänningskonfidensnivån för den igenkända streckkoden

public BarCodeConfidence Confidence { get; }

Egenskapsvärde

BarCodeConfidence

Extended

Hämtar utökade parametrar för den igenkända streckkoden

public BarCodeExtendedParameters Extended { get; }

Egenskapsvärde

BarCodeExtendedParameters

ReadingQuality

Hämtar läskvaliteten. Fungerar för 1D- och poststreckkoder.

public double ReadingQuality { get; }

Egenskapsvärde

double

Region

Hämtar streckkodens region

public BarCodeRegionParameters Region { get; }

Egenskapsvärde

BarCodeRegionParameters

Metoder

Clone()

Skapar en kopia av Aspose.BarCode.BarCodeRecognition.BarCodeResult-klassen.

public object Clone()

Returnerar

object

Returnerar en kopia av Aspose.BarCode.BarCodeRecognition.BarCodeResult-klassen.

Equals(BarCodeResult)

Returnerar ett värde som indikerar om denna instans är lika med ett angivet Aspose.BarCode.BarCodeRecognition.BarCodeResult-värde.

public bool Equals(BarCodeResult other)

Parametrar

other BarCodeResult

Ett Aspose.BarCode.BarCodeRecognition.BarCodeResult-värde att jämföra med denna instans.

Returnerar

bool

true om obj har samma värde som denna instans; annars, false.

Equals(object)

Returnerar ett värde som indikerar om denna instans är lika med ett angivet Aspose.BarCode.BarCodeRecognition.BarCodeResult-värde.

public override bool Equals(object obj)

Parametrar

obj object

Ett System.Object-värde att jämföra med denna instans.

Returnerar

bool

true om obj har samma värde som denna instans; annars, false.

GetCodeText(Encoding)

Hämtar kodtexten med kodning.

public string GetCodeText(Encoding encoding)

Parametrar

encoding Encoding

Kodningen för kodtexten.

Returnerar

string

En sträng som innehåller den igenkända kodtexten.

GetHashCode()

Returnerar hashkoden för denna instans.

public override int GetHashCode()

Returnerar

int

En 32-bitars signerad heltalshashkod.

ToString()

Returnerar en människoläsbar strängrepresentation av denna Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

Returnerar

string

En sträng som representerar denna Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Operatörer

operator ==(BarCodeResult, BarCodeResult)

Returnerar ett värde som indikerar om det första Aspose.BarCode.BarCodeRecognition.BarCodeResult-värdet är lika med det andra.

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

Parametrar

first BarCodeResult

Ett första jämfört värde

second BarCodeResult

Ett andra jämfört värde

Returnerar

bool

true om first har samma värde som second; annars, false.

operator !=(BarCodeResult, BarCodeResult)

Returnerar ett värde som indikerar om det första Aspose.BarCode.BarCodeRecognition.BarCodeResult-värdet skiljer sig från det andra.

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

Parametrar

first BarCodeResult

Ett första jämfört värde

second BarCodeResult

Ett andra jämfört värde

Returnerar

bool

true om first har ett annat värde än second; annars, false.

 Svenska