Class BarCodeRegionParameters

Class BarCodeRegionParameters

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

منطقه و زاویه بارکد شناسایی شده را نمایش می‌دهد

public sealed class BarCodeRegionParameters

وراثت

objectBarCodeRegionParameters

اعضای وراثت یافته

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

مثال‌ها

این نمونه نشان می‌دهد که چگونه زاویه بارکد و مقادیر چهارضلعی محدودکننده را دریافت کنیم

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 CodeText: " + result.CodeText);
        Console.WriteLine("BarCode Angle: " + result.Region.Angle);
        Console.WriteLine("BarCode Quadrangle: " + result.Region.Quadrangle);
    }
}
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 CodeText: " + result.CodeText)
        Console.WriteLine("BarCode Angle: " + result.Region.Angle)
        Console.WriteLine("BarCode Quadrangle: " + result.Region.Quadrangle)
    Next
End Using

ویژگی‌ها

زاویه

زاویه بارکد را به دست می‌آورد (0-360).

public double Angle { get; }

مقدار ویژگی

double

نقاط

آرایه System.Drawing.Points محدودکننده منطقه بارکد را به دست می‌آورد

public Point[] Points { get; }

مقدار ویژگی

Point[]

چهارضلعی

Aspose.BarCode.BarCodeRecognition.Quadrangle محدودکننده منطقه بارکد را به دست می‌آورد

public Quadrangle Quadrangle { get; }

مقدار ویژگی

Quadrangle

مستطیل

System.Drawing.Rectangle محدودکننده منطقه بارکد را به دست می‌آورد

public Rectangle Rectangle { get; }

مقدار ویژگی

Rectangle

متدها

Equals(object)

یک مقدار را برمی‌گرداند که نشان می‌دهد آیا این نمونه با یک مقدار مشخص Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters برابر است یا خیر.

public override bool Equals(object obj)

پارامترها

obj object

یک مقدار System.Object برای مقایسه با این نمونه.

بازگشت

bool

true اگر obj دارای همان مقدار این نمونه باشد؛ در غیر این صورت، false.

GetHashCode()

کد هش برای این نمونه را برمی‌گرداند.

public override int GetHashCode()

بازگشت

int

یک کد هش صحیح 32 بیتی.

ToString()

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

public override string ToString()

بازگشت

string

یک رشته که این Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters را نمایش می‌دهد.

عملگرها

operator ==(BarCodeRegionParameters, BarCodeRegionParameters)

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

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

پارامترها

first BarCodeRegionParameters

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

second BarCodeRegionParameters

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

بازگشت

bool

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

operator !=(BarCodeRegionParameters, BarCodeRegionParameters)

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

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

پارامترها

first BarCodeRegionParameters

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

second BarCodeRegionParameters

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

بازگشت

bool

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

 فارسی