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

رمزگذاری برای codetext.

بازگشت

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 اگر first دارای همان مقدار با second باشد؛ در غیر این صورت، false.

operator !=(BarCodeResult, BarCodeResult)

یک مقدار را باز می‌گرداند که نشان می‌دهد آیا اولین مقدار Aspose.BarCode.BarCodeRecognition.BarCodeResult با دومی متفاوت است یا خیر.

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

پارامترها

first BarCodeResult

یک مقدار مقایسه‌شده اول

second BarCodeResult

یک مقدار مقایسه‌شده دوم

بازگشت

bool

true اگر first دارای مقدار متفاوتی از second باشد؛ در غیر این صورت، false.

 فارسی