Class BarCodeRegionParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
يمثل منطقة الباركود المعترف بها وزاوية الباركود
public sealed class BarCodeRegionParameters
الوراثة
object ← BarCodeRegionParameters
الأعضاء الموروثة
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; }
قيمة الخاصية
النقاط
تحصل على مصفوفة System.Drawing.Points المحيطة بمنطقة الباركود
public Point[] Points { get; }
قيمة الخاصية
Point[]
الرباعي
تحصل على Aspose.BarCode.BarCodeRecognition.Quadrangle المحيطة بمنطقة الباركود
public Quadrangle Quadrangle { get; }
قيمة الخاصية
المستطيل
تحصل على System.Drawing.Rectangle المحيط بمنطقة الباركود
public Rectangle Rectangle { get; }
قيمة الخاصية
Rectangle
الطرق
Equals(object)
ترجع قيمة تشير إلى ما إذا كانت هذه الحالة متساوية مع قيمة محددة من Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.
public override bool Equals(object obj)
المعلمات
obj
object
قيمة System.Object للمقارنة مع هذه الحالة.
العائدات
true إذا كانت obj لها نفس القيمة مثل هذه الحالة؛ خلاف ذلك، false.
GetHashCode()
ترجع رمز التجزئة لهذه الحالة.
public override int GetHashCode()
العائدات
رمز تجزئة صحيح 32 بت.
ToString()
ترجع تمثيل نصي مقروء للإنسان لهذه Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.
public override string ToString()
العائدات
سلسلة تمثل هذه Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters.
المشغلون
operator ==(BarCodeRegionParameters, BarCodeRegionParameters)
ترجع قيمة تشير إلى ما إذا كانت القيمة الأولى من Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters مساوية للقيمة الثانية.
public static bool operator ==(BarCodeRegionParameters first, BarCodeRegionParameters second)
المعلمات
first
BarCodeRegionParameters
قيمة المقارنة الأولى
second
BarCodeRegionParameters
قيمة المقارنة الثانية
العائدات
true إذا كانت القيمة الأولى لها نفس القيمة مثل الثانية؛ خلاف ذلك، false.
operator !=(BarCodeRegionParameters, BarCodeRegionParameters)
ترجع قيمة تشير إلى ما إذا كانت القيمة الأولى من Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters مختلفة عن الثانية.
public static bool operator !=(BarCodeRegionParameters first, BarCodeRegionParameters second)
المعلمات
first
BarCodeRegionParameters
قيمة المقارنة الأولى
second
BarCodeRegionParameters
قيمة المقارنة الثانية
العائدات
true إذا كانت القيمة الأولى لها قيمة مختلفة عن الثانية؛ خلاف ذلك، false.