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 اگر first دارای همان مقدار second باشد؛ در غیر این صورت، false.
operator !=(BarCodeRegionParameters, BarCodeRegionParameters)
یک مقدار را برمیگرداند که نشان میدهد آیا اولین مقدار Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters با دومی متفاوت است یا خیر.
public static bool operator !=(BarCodeRegionParameters first, BarCodeRegionParameters second)
پارامترها
first
BarCodeRegionParameters
یک مقدار مقایسه شده اول
second
BarCodeRegionParameters
یک مقدار مقایسه شده دوم
بازگشت
true اگر first دارای مقدار متفاوتی از second باشد؛ در غیر این صورت، false.