Class BarCodeResult

Class BarCodeResult

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

Зберігає розпізнані дані штрих-коду, такі як тип Aspose.BarCode.BarCodeRecognition.SingleDecodeType, System.String codetext, Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters region та інші параметри

public sealed class BarCodeResult : ICloneable, IEquatable<barcoderesult>

Спадкування

objectBarCodeResult

Реалізує

ICloneable, IEquatable<barcoderesult>

Спадковані члени

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

Приклади

Цей приклад демонструє, як отримати 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("Тип штрих-коду: " + result.CodeTypeName);
        Console.WriteLine("Код штрих-коду: " + result.CodeText);
        Console.WriteLine("Достовірність штрих-коду: " + result.Confidence);
        Console.WriteLine("Якість читання штрих-коду: " + result.ReadingQuality);
        Console.WriteLine("Кут штрих-коду: " + 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("Тип штрих-коду: " + result.CodeTypeName)
        Console.WriteLine("Код штрих-коду: " + result.CodeText)
        Console.WriteLine("Достовірність штрих-коду: " + result.Confidence)
        Console.WriteLine("Якість читання штрих-коду: " + result.ReadingQuality)
        Console.WriteLine("Кут штрих-коду: " + result.Region.Angle)
    Next
End Using

Конструктори

BarCodeResult(BarCodeResult)

Створює копію класу Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public BarCodeResult(BarCodeResult result)

Параметри

result BarCodeResult

Копія екземпляра Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Властивості

CodeBytes

Отримує закодовані байти коду

public byte[] CodeBytes { get; }

Значення властивості

byte[]

CodeText

Отримує текст коду

public string CodeText { get; }

Значення властивості

string

CodeType

Отримує тип штрих-коду

public SingleDecodeType CodeType { get; }

Значення властивості

SingleDecodeType

CodeTypeName

Отримує назву типу штрих-коду

public string CodeTypeName { get; }

Значення властивості

string

Confidence

Отримує рівень впевненості в розпізнаванні штрих-коду

public BarCodeConfidence Confidence { get; }

Значення властивості

BarCodeConfidence

Extended

Отримує розширені параметри розпізнаного штрих-коду

public BarCodeExtendedParameters Extended { get; }

Значення властивості

BarCodeExtendedParameters

ReadingQuality

Отримує якість читання. Працює для 1D та поштових штрих-кодів.

public double ReadingQuality { get; }

Значення властивості

double

Region

Отримує регіон штрих-коду

public BarCodeRegionParameters Region { get; }

Значення властивості

BarCodeRegionParameters

Методи

Clone()

Створює копію класу Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public object Clone()

Повертає

object

Повертає копію класу Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Equals(BarCodeResult)

Повертає значення, що вказує, чи дорівнює цей екземпляр вказаному значенню Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public bool Equals(BarCodeResult other)

Параметри

other BarCodeResult

Значення Aspose.BarCode.BarCodeRecognition.BarCodeResult для порівняння з цим екземпляром.

Повертає

bool

true, якщо obj має таке ж значення, як цей екземпляр; в іншому випадку false.

Equals(object)

Повертає значення, що вказує, чи дорівнює цей екземпляр вказаному значенню Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override bool Equals(object obj)

Параметри

obj object

Значення System.Object для порівняння з цим екземпляром.

Повертає

bool

true, якщо obj має таке ж значення, як цей екземпляр; в іншому випадку false.

GetCodeText(Encoding)

Отримує текст коду з кодуванням.

public string GetCodeText(Encoding encoding)

Параметри

encoding Encoding

Кодування для тексту коду.

Повертає

string

Рядок, що містить розпізнаний текст коду.

GetHashCode()

Повертає хеш-код для цього екземпляра.

public override int GetHashCode()

Повертає

int

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

ToString()

Повертає зрозуміле рядкове представлення цього Aspose.BarCode.BarCodeRecognition.BarCodeResult.

public override string ToString()

Повертає

string

Рядок, що представляє цей Aspose.BarCode.BarCodeRecognition.BarCodeResult.

Оператори

operator ==(BarCodeResult, BarCodeResult)

Повертає значення, що вказує, чи дорівнює перше значення Aspose.BarCode.BarCodeRecognition.BarCodeResult другому.

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

Параметри

first BarCodeResult

Перше порівнюване значення

second BarCodeResult

Друге порівнюване значення

Повертає

bool

true, якщо перше має таке ж значення, як друге; в іншому випадку false.

operator !=(BarCodeResult, BarCodeResult)

Повертає значення, що вказує, чи відрізняється перше значення Aspose.BarCode.BarCodeRecognition.BarCodeResult від другого.

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

Параметри

first BarCodeResult

Перше порівнюване значення

second BarCodeResult

Друге порівнюване значення

Повертає

bool

true, якщо перше має інше значення, ніж друге; в іншому випадку false.

 Українська