Struct Rectangle

Struct Rectangle

名称: Aspose.OCR 組み合わせ: Aspose.OCR.dll (25.4.0)

直角の位置とサイズを表す4つの整形のセットを保存します。

public struct Rectangle

相続人

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

Constructors

Rectangle(int、 int、 int、 int、 int)

Aspose.OCR.Rectangle 構造の新しい例を指定した位置とサイズで開始します。

public Rectangle(int x, int y, int width, int height)

Parameters

x int

右上角のXコーディネート。

y int

右上角のYコーディネート。

width int

直角の幅。

height int

直角の高さ。

Fields

Height

直角の幅。

public int Height

フィールド価値

int

Width

直角の高さ

public int Width

フィールド価値

int

X

正角 x 位置

public int X

フィールド価値

int

Y

正角と位置。

public int Y

フィールド価値

int

Properties

Bottom

Aspose.OCR.Rectangle.Y と Aspose.OCR.Rectangle.High 属性値 この Aspose.OCR.Rectangle 構造の合計である y コーディネートを取得または設定します。

public int Bottom { get; set; }

不動産価値

int

Empty

Aspose.OCR.Rectangle の構造は Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width と Aspose.OCR.Rectangle.High 値をゼロに設定しています。

public static Rectangle Empty { get; }

不動産価値

Rectangle

IsEmpty

この Aspose.OCR.Rectangle のすべての数値属性がゼロの値を持っているかどうかを示す値を得る。

public bool IsEmpty { get; }

不動産価値

bool

Left

この Aspose.OCR..Rectangle 構造の左側の x コーディネートを取得または設定します。

public int Left { get; set; }

不動産価値

int

Right

Aspose.OCR.Rectangle.X と Aspose.OCR.Rectangle.X の合計である x コーディネートを取得または設定します。

public int Right { get; set; }

不動産価値

int

Top

この Aspose.OCR.Rectangle 構造の上端の y コーディネートを取得または設定します。

public int Top { get; set; }

不動産価値

int

Methods

Contains(int、 int)

この Aspose.OCR.Rectangle 構造に指定されたポイントが含まれているかどうかを決定します。

public bool Contains(int x, int y)

Parameters

x int

テストする点のXコーディネート。

y int

テストする点のYコーディネート

Returns

bool

この方法は、 x’ と y’ によって定義された点がこの Aspose.OCR.Rectangle 構造に含まれている場合、真実に戻ります。

Equals(対象)

obj’ が Aspose.OCR.Rectangle 構造であるかどうかをテストし、この Aspose.OCR.Rectangle 構造と同じ位置とサイズを持っています。

public override bool Equals(object obj)

Parameters

obj object

システム・オブジェクト テスト

Returns

bool

この方法は、 <コードクラス=“paramref”>obj’ が Aspose.OCR.Rectangle 構造とその Aspose.OCR.Rectangle.X、 Aspose.OCR.Rectangle.Y、 Aspose.OCR.Rectangle.Width、および Aspose.OCR.Rectangle.Height 属性は、この Aspose.OCR.Rectangle 構造の関連する属性と同等である場合、真実に戻ります。

GetHashCode()

この Aspose.OCR.Rectangle 構造のハッシュコードを返します。

public override int GetHashCode()

Returns

int

この直角のハッシュコードを表す全体です。

ToString()

この Aspose.OCR.Rectangle の属性を人間が読むシートに変換します。

public override string ToString()

Returns

string

この Aspose.OCR.Rectangle 構造の位置、幅、高さを含む線。

Operators

オペレーター=(レクトアングル、レクトアングル)

2つの Aspose.OCR.Rectangle 構造が同じ位置とサイズを持っているかどうかをテストします。

public static bool operator ==(Rectangle left, Rectangle right)

Parameters

left Rectangle

Aspose.OCR.Rectangle の構造は、平等オペレーターの左側にある。

right Rectangle

Aspose.OCR.Rectangle の構造は、平等事業者の権利にある。

Returns

bool

このオペレーターは、Aspose.OCR.Rectangle の2つの構造が、Aspose.OCR.Rectangle.X、Aspose.OCR.Rectangle.Y、Aspose.OCR.Rectangle.Width、およびAspose.OCR.Rectangle.High の同じ特性を持っている場合、真実に戻ります。

オペレーター !=(レクトアングル、レクトアングル)

2つの Aspose.OCR.Rectangle 構造が位置またはサイズによって異なるかどうかをテストします。

public static bool operator !=(Rectangle left, Rectangle right)

Parameters

left Rectangle

Aspose.OCR.Rectangle の構造は、不平等事業者の左側にあります。

right Rectangle

Aspose.OCR.Rectangle の構造は、不平等事業者の権利にある。

Returns

bool

このオペレーターは、ASPOSE.OCR.Rectangle.X、ASPOSE.OCR.Rectangle.Y、ASPOSE.OCR.Rectangle.WidthまたはASPOSE.OCR.Rectangle.High properties of the two ASPOSE.OCR.Rectangle structures are inequal; otherwise false.

 日本語