Class Quadrangle

Class Quadrangle

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

存储一组四个 System.Drawing.Points,表示 Aspose.BarCode.BarCodeRecognition.Quadrangle 区域。

public class Quadrangle : IEquatable<quadrangle>

继承

objectQuadrangle

实现

IEquatable<quadrangle>

继承成员

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

构造函数

Quadrangle()

初始化 Aspose.BarCode.BarCodeRecognition.Quadrangle 类的新空实例。

public Quadrangle()

Quadrangle(Point, Point, Point, Point)

public Quadrangle(Point leftTop, Point rightTop, Point rightBottom, Point leftBottom)

参数

leftTop Point

rightTop Point

rightBottom Point

leftBottom Point

字段

Empty

表示一个 Aspose.BarCode.BarCodeRecognition.Quadrangle 类,其属性未初始化。

public static readonly Quadrangle Empty

字段值

Quadrangle

属性

BoundingRectangle

获取包围此 Aspose.BarCode.BarCodeRecognition.Quadrangle 的 System.Drawing.Rectangle。

[Browsable(false)]
public Rectangle BoundingRectangle { get; }

属性值

Rectangle

IsEmpty

测试此 Aspose.BarCode.BarCodeRecognition.Quadrangle 的所有 System.Drawing.Points 是否均为零值。

[Browsable(false)]
public bool IsEmpty { get; }

属性值

bool

LeftBottom

获取 Aspose.BarCode.BarCodeRecognition.Quadrangle 区域的左下角 System.Drawing.Point。

public Point LeftBottom { get; set; }

属性值

Point

LeftTop

获取 Aspose.BarCode.BarCodeRecognition.Quadrangle 区域的左上角 System.Drawing.Point。

public Point LeftTop { get; set; }

属性值

Point

RightBottom

获取 Aspose.BarCode.BarCodeRecognition.Quadrangle 区域的右下角 System.Drawing.Point。

public Point RightBottom { get; set; }

属性值

Point

RightTop

获取 Aspose.BarCode.BarCodeRecognition.Quadrangle 区域的右上角 System.Drawing.Point。

public Point RightTop { get; set; }

属性值

Point

方法

Contains(Point)

public bool Contains(Point pt)

参数

pt Point

返回

bool

Contains(int, int)

确定指定点是否包含在此 Aspose.BarCode.BarCodeRecognition.Quadrangle 类中。

public bool Contains(int x, int y)

参数

x int

x 点坐标。

y int

y 点坐标。

返回

bool

如果点包含在此 Aspose.BarCode.BarCodeRecognition.Quadrangle 类中,则返回 true;否则返回 false

Contains(Quadrangle)

确定指定的 Aspose.BarCode.BarCodeRecognition.Quadrangle 是否包含或与此 Aspose.BarCode.BarCodeRecognition.Quadrangle 类相交。

public bool Contains(Quadrangle quad)

参数

quad Quadrangle

要测试的 Aspose.BarCode.BarCodeRecognition.Quadrangle。

返回

bool

如果 Aspose.BarCode.BarCodeRecognition.Quadrangle 包含或与此 Aspose.BarCode.BarCodeRecognition.Quadrangle 类相交,则返回 true;否则返回 false

Contains(Rectangle)

public bool Contains(Rectangle rect)

参数

rect Rectangle

返回

bool

Equals(Quadrangle)

返回一个值,指示此实例是否等于指定的 Aspose.BarCode.BarCodeRecognition.Quadrangle 值。

public bool Equals(Quadrangle other)

参数

other Quadrangle

要与此实例比较的 Aspose.BarCode.BarCodeRecognition.Quadrangle 值。

返回

bool

如果 obj 的值与此实例相同,则返回 true;否则返回 false

Equals(object)

返回一个值,指示此实例是否等于指定的 Aspose.BarCode.BarCodeRecognition.Quadrangle 值。

public override bool Equals(object obj)

参数

obj object

要与此实例比较的 System.Object 值。

返回

bool

如果 obj 的值与此实例相同,则返回 true;否则返回 false

GetHashCode()

返回此实例的哈希代码。

public override int GetHashCode()

返回

int

一个 32 位有符号整数哈希代码。

ToString()

返回此 Aspose.BarCode.BarCodeRecognition.Quadrangle 的可读字符串表示。

public override string ToString()

返回

string

表示此 Aspose.BarCode.BarCodeRecognition.Quadrangle 的字符串。

运算符

operator ==(Quadrangle, Quadrangle)

返回一个值,指示第一个 Aspose.BarCode.BarCodeRecognition.Quadrangle 值是否等于第二个。

public static bool operator ==(Quadrangle first, Quadrangle second)

参数

first Quadrangle

第一个比较值

second Quadrangle

第二个比较值

返回

bool

如果 first 的值与 second 相同,则返回 true;否则返回 false

operator !=(Quadrangle, Quadrangle)

返回一个值,指示第一个 Aspose.BarCode.BarCodeRecognition.Quadrangle 值是否与第二个不同。

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

参数

first Quadrangle

第一个比较值

second Quadrangle

第二个比较值

返回

bool

如果 first 的值与 second 不同,则返回 true;否则返回 false

 中文