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 إذا كانت القيمة الأولى لها نفس القيمة مثل الثانية؛ خلاف ذلك، false.

operator !=(BarCodeRegionParameters, BarCodeRegionParameters)

ترجع قيمة تشير إلى ما إذا كانت القيمة الأولى من Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters مختلفة عن الثانية.

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

المعلمات

first BarCodeRegionParameters

قيمة المقارنة الأولى

second BarCodeRegionParameters

قيمة المقارنة الثانية

العائدات

bool

true إذا كانت القيمة الأولى لها قيمة مختلفة عن الثانية؛ خلاف ذلك، false.

 عربي