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>
继承
实现
继承成员
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
字段值
属性
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; }
属性值
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
返回
Contains(int, int)
确定指定点是否包含在此 Aspose.BarCode.BarCodeRecognition.Quadrangle 类中。
public bool Contains(int x, int y)
参数
x
int
x 点坐标。
y
int
y 点坐标。
返回
如果点包含在此 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。
返回
如果 Aspose.BarCode.BarCodeRecognition.Quadrangle 包含或与此 Aspose.BarCode.BarCodeRecognition.Quadrangle 类相交,则返回 true;否则返回 false。
Contains(Rectangle)
public bool Contains(Rectangle rect)
参数
rect
Rectangle
返回
Equals(Quadrangle)
返回一个值,指示此实例是否等于指定的 Aspose.BarCode.BarCodeRecognition.Quadrangle 值。
public bool Equals(Quadrangle other)
参数
other
Quadrangle
要与此实例比较的 Aspose.BarCode.BarCodeRecognition.Quadrangle 值。
返回
如果 obj 的值与此实例相同,则返回 true;否则返回 false。
Equals(object)
返回一个值,指示此实例是否等于指定的 Aspose.BarCode.BarCodeRecognition.Quadrangle 值。
public override bool Equals(object obj)
参数
obj
object
要与此实例比较的 System.Object 值。
返回
如果 obj 的值与此实例相同,则返回 true;否则返回 false。
GetHashCode()
返回此实例的哈希代码。
public override int GetHashCode()
返回
一个 32 位有符号整数哈希代码。
ToString()
返回此 Aspose.BarCode.BarCodeRecognition.Quadrangle 的可读字符串表示。
public override string ToString()
返回
表示此 Aspose.BarCode.BarCodeRecognition.Quadrangle 的字符串。
运算符
operator ==(Quadrangle, Quadrangle)
返回一个值,指示第一个 Aspose.BarCode.BarCodeRecognition.Quadrangle 值是否等于第二个。
public static bool operator ==(Quadrangle first, Quadrangle second)
参数
first
Quadrangle
第一个比较值
second
Quadrangle
第二个比较值
返回
如果 first 的值与 second 相同,则返回 true;否则返回 false。
operator !=(Quadrangle, Quadrangle)
返回一个值,指示第一个 Aspose.BarCode.BarCodeRecognition.Quadrangle 值是否与第二个不同。
public static bool operator !=(Quadrangle first, Quadrangle second)
参数
first
Quadrangle
第一个比较值
second
Quadrangle
第二个比较值
返回
如果 first 的值与 second 不同,则返回 true;否则返回 false。