Class BarCodeResult

Class BarCodeResult

Пространство от имена: Aspose.BarCode.BarCodeRecognition Събиране: Aspose.BarCode.dll (26.3.0)

Съхранява разпознати данни за баркод, като Aspose.BarCode.BarCodeRecognition.SingleDecodeType тип, System.String кодов текст, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region and other parameters

public sealed class BarCodeResult : ICloneable, IEquatable<BarCodeResult>

Parameters

object BarCodeResult

Parameters

ICloneable , IEquatable

Наследени членове

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

Parameters

Този пример показва как да се получи 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

Parameters

BarCodeResult(BarCodeResult)

Създава копие на класа Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public BarCodeResult(BarCodeResult result)

Parameters

result BarCodeResult

Копие на Aspose.BarCode.BarCodeRecognition.BarCodeResult инстанция.

Parameters

CodeBytes

Получава кодираните байтове на кода

public byte[] CodeBytes { get; }

Стойност на свойството

byte []

CodeText

Получава текста на кода

public string CodeText { get; }

Стойност на свойството

string

CodeType

Получава типа на баркода

public SingleDecodeType CodeType { get; }

Стойност на свойството

SingleDecodeType

CodeTypeName

Получава името на типа на баркода

public string CodeTypeName { get; }

Стойност на свойството

string

Увереност

Получава ниво на увереност за разпознаването на разпознатия баркод

public BarCodeConfidence Confidence { get; }

Стойност на свойството

BarCodeConfidence

Разширен

Получава разширени параметри на разпознатия баркод

public BarCodeExtendedParameters Extended { get; }

Стойност на свойството

BarCodeExtendedParameters

ReadingQuality

Получава качеството на четене. Работи за 1D и пощенски баркодове.

public double ReadingQuality { get; }

Стойност на свойството

double

Region

Получава региона на баркода

public BarCodeRegionParameters Region { get; }

Стойност на свойството

BarCodeRegionParameters

Parameters

Clone()

Създава копие на Aspose.BarCode.BarCodeRecognition.BarCodeResult class.

public object Clone()

Parameters

object

Връща копие на класа Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Equals(BarCodeResult)

Връща стойност, указваща дали този екземпляр е равен на зададена стойност Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public bool Equals(BarCodeResult other)

Parameters

other BarCodeResult

Стойност Aspose.BarCode.BarCodeRecognition.BarCodeResult за сравнение с този екземпляр.

Parameters

bool

true if first has the different value from second; otherwise, false.

Equals(object)

Връща стойност, указваща дали този екземпляр е равен на зададена стойност Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override bool Equals(object obj)

Parameters

obj object

Стойност от тип System.Object за сравнение с този екземпляр.

Parameters

bool

true if first has the different value from second; otherwise, false.

GetCodeText(Encoding)

Получава текста на кода с кодиране.

public string GetCodeText(Encoding encoding)

Parameters

encoding Parameters

Кодирането за текста на кода.

Parameters

string

Низ, съдържащ разпознатия текст на кода.

Parameters

This example shows how to use GetCodeText:

using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix))
{
    gen.SetCodeText("車種名", Encoding.GetEncoding(932));
    gen.Save("barcode.png", BarCodeImageFormat.Png);
}
using (BarCodeReader reader = new BarCodeReader("barcode.png", DecodeType.DataMatrix))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine("BarCode CodeText: " + result.GetCodeText(Encoding.GetEncoding(932)));

GetHashCode()

Връща хеш кода за този екземпляр.

public override int GetHashCode()

Parameters

int

32-битов подписан целочислен хеш код.

ToString()

Връща човеко‑четимо низово представяне на този Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

Parameters

string

Низ, който представлява този Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Parameters

оператор ==(BarCodeResult, BarCodeResult)

Връща стойност, указваща дали първата стойност Aspose.BarCode.BarCodeRecognition.BarCodeResult е равна на втората.

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

Parameters

first BarCodeResult

Първа сравнявана стойност

second BarCodeResult

Втора сравнявана стойност

Parameters

bool

true if first has the different value from second; otherwise, false.

оператор !=(BarCodeResult, BarCodeResult)

Връща стойност, указваща дали първата стойност Aspose.BarCode.BarCodeRecognition.BarCodeResult е различна от втората.

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

Parameters

first BarCodeResult

Първа сравнявана стойност

second BarCodeResult

Втора сравнявана стойност

Parameters

bool

true if first has the different value from second; otherwise, false.

 Български