Class BarCodeRegionParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Đại diện cho vùng mã vạch đã nhận dạng và góc của mã vạch
public sealed class BarCodeRegionParameters
Kế thừa
object ← BarCodeRegionParameters
Các thành viên kế thừa
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Ví dụ
Mẫu này cho thấy cách lấy giá trị góc mã vạch và giá trị tứ giác bao quanh
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
Thuộc tính
Góc
Lấy góc của mã vạch (0-360).
public double Angle { get; }
Giá trị thuộc tính
Điểm
Lấy mảng System.Drawing.Points bao quanh vùng mã vạch
public Point[] Points { get; }
Giá trị thuộc tính
Point[]
Tứ giác
Lấy Aspose.BarCode.BarCodeRecognition.Quadrangle bao quanh vùng mã vạch
public Quadrangle Quadrangle { get; }
Giá trị thuộc tính
Hình chữ nhật
Lấy System.Drawing.Rectangle bao quanh vùng mã vạch
public Rectangle Rectangle { get; }
Giá trị thuộc tính
Hình chữ nhật
Phương thức
Equals(object)
Trả về một giá trị cho biết liệu thể hiện này có bằng một giá trị Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters đã chỉ định hay không.
public override bool Equals(object obj)
Tham số
obj
object
Một giá trị System.Object để so sánh với thể hiện này.
Trả về
true nếu obj có cùng giá trị với thể hiện này; nếu không, false.
GetHashCode()
Trả về mã băm cho thể hiện này.
public override int GetHashCode()
Trả về
Một mã băm số nguyên 32-bit có dấu.
ToString()
Trả về một chuỗi dễ đọc cho con người đại diện cho Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters này.
public override string ToString()
Trả về
Một chuỗi đại diện cho Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters này.
Toán tử
toán tử ==(BarCodeRegionParameters, BarCodeRegionParameters)
Trả về một giá trị cho biết liệu giá trị Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters đầu tiên có bằng giá trị thứ hai hay không.
public static bool operator ==(BarCodeRegionParameters first, BarCodeRegionParameters second)
Tham số
first
BarCodeRegionParameters
Giá trị đầu tiên được so sánh
second
BarCodeRegionParameters
Giá trị thứ hai được so sánh
Trả về
true nếu first có cùng giá trị với second; nếu không, false.
toán tử !=(BarCodeRegionParameters, BarCodeRegionParameters)
Trả về một giá trị cho biết liệu giá trị Aspose.BarCode.BarCodeRecognition.BarCodeRegionParameters đầu tiên có khác với giá trị thứ hai hay không.
public static bool operator !=(BarCodeRegionParameters first, BarCodeRegionParameters second)
Tham số
first
BarCodeRegionParameters
Giá trị đầu tiên được so sánh
second
BarCodeRegionParameters
Giá trị thứ hai được so sánh
Trả về
true nếu first có giá trị khác với second; nếu không, false.