Class BarCodeRegionParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Tanımlanan barkodun bölgesi ve barkod açısını temsil eder
public sealed class BarCodeRegionParameters
Miras
object ← BarCodeRegionParameters
Miras Alınan Üyeler
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Örnekler
Bu örnek, barkod açısını ve sınırlayıcı dörtgen değerlerini nasıl alacağınızı gösterir
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("Barkod Kod Metni: " + result.CodeText);
Console.WriteLine("Barkod Açısı: " + result.Region.Angle);
Console.WriteLine("Barkod Dörtgeni: " + 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("Barkod Kod Metni: " + result.CodeText)
Console.WriteLine("Barkod Açısı: " + result.Region.Angle)
Console.WriteLine("Barkod Dörtgeni: " + result.Region.Quadrangle)
Next
End Using
Özellikler
Açı
Barkodun açısını alır (0-360).
public double Angle { get; }
Özellik Değeri
Noktalar
Barkod bölgesini sınırlayan System.Drawing.Points dizisini alır
public Point[] Points { get; }
Özellik Değeri
Point[]
Dörtgen
Barkod bölgesini sınırlayan Aspose.BarCode.BarCodeRecognition.Quadrangle’ı alır
public Quadrangle Quadrangle { get; }
Özellik Değeri
Dikdörtgen
Barkod bölgesini sınırlayan System.Drawing.Rectangle’ı alır
public Rectangle Rectangle { get; }
Özellik Değeri
Rectangle
Yöntemler
Equals(object)
Bu örneğin belirli bir Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters değeri ile eşit olup olmadığını belirten bir değer döndürür.
public override bool Equals(object obj)
Parametreler
obj
object
Bu örnekle karşılaştırılacak bir System.Object değeri.
Döndürür
true eğer obj bu örnekle aynı değere sahipse; aksi takdirde, false.
GetHashCode()
Bu örneğin hash kodunu döndürür.
public override int GetHashCode()
Döndürür
32 bit işaretli bir tamsayı hash kodu.
ToString()
Bu Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters’ın okunabilir bir dize temsilini döndürür.
public override string ToString()
Döndürür
Bu Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters’ı temsil eden bir dize.
Operatörler
operator ==(BarCodeRegionParameters, BarCodeRegionParameters)
İlk Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters değerinin ikinci ile eşit olup olmadığını belirten bir değer döndürür.
public static bool operator ==(BarCodeRegionParameters first, BarCodeRegionParameters second)
Parametreler
first
BarCodeRegionParameters
Karşılaştırılan ilk değer
second
BarCodeRegionParameters
Karşılaştırılan ikinci değer
Döndürür
true eğer first ikinci ile aynı değere sahipse; aksi takdirde, false.
operator !=(BarCodeRegionParameters, BarCodeRegionParameters)
İlk Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters değerinin ikinci ile farklı olup olmadığını belirten bir değer döndürür.
public static bool operator !=(BarCodeRegionParameters first, BarCodeRegionParameters second)
Parametreler
first
BarCodeRegionParameters
Karşılaştırılan ilk değer
second
BarCodeRegionParameters
Karşılaştırılan ikinci değer
Döndürür
true eğer first ikinci ile farklı bir değere sahipse; aksi takdirde, false.