Struct Rectangle
名称: Aspose.Imaging アセンション: Aspose.Imaging.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.Imaging.Rectangle 構造の新しい例を指定した位置とサイズで開始します。
public Rectangle(int x, int y, int width, int height)
Parameters
x
int
右上角のXコーディネート。
y
int
右上角のYコーディネート。
width
int
直角の幅。
height
int
直角の高さ。
Rectangle(ポイント、サイズ)
Aspose.Imaging.Rectangle 構造の新しい例を指定した位置とサイズで開始します。
public Rectangle(Point location, Size size)
Parameters
location
Point
Aspose.Imaging.Point は、直角地域の左上角を表しています。
size
Size
Aspose.Imaging.Size は、直角地域の幅と高さを表しています。
Properties
Bottom
Aspose.Imaging.Rectangle.Y と Aspose.Imaging.Rectangle.High 属性値 この Aspose.Imaging.Rectangle 構造の合計である y コーディネートを取得または設定します。
public int Bottom { get; set; }
不動産価値
Empty
Aspose.Imaging.Rectangle の構造は Aspose.Imaging.Rectangle.X, Aspose.Imaging.Rectangle.Y, Aspose.Imaging.Rectangle.Width と Aspose.Imaging.Rectangle.High 値をゼロに設定しています。
public static Rectangle Empty { get; }
不動産価値
Height
この Aspose.Imaging.Rectangle 構造の高さを取得または設定します。
public int Height { get; set; }
不動産価値
IsEmpty
この Aspose.Imaging.Rectangle のすべての数値属性がゼロの値を持っているかどうかを示す値を得る。
[JsonIgnore]
public bool IsEmpty { get; }
不動産価値
Left
この Aspose.Imaging.Rectangle 構造の左側の x コーディネートを取得または設定します。
public int Left { get; set; }
不動産価値
Location
この Aspose.Imaging.Rectangle 構造の上左角のコーディネートを取得または設定します。
public Point Location { get; set; }
不動産価値
Right
Aspose.Imaging.Rectangle.X と Aspose.Imaging.Rectangle.Rectangle の合計である x コーディネートを取得または設定します。
public int Right { get; set; }
不動産価値
Size
この Aspose.Imaging.Rectangle のサイズを取得または設定します。
public Size Size { get; set; }
不動産価値
Top
この Aspose.Imaging.Rectangle 構造の上端の y コーディネートを取得または設定します。
public int Top { get; set; }
不動産価値
Width
この Aspose.Imaging.Rectangle 構造の幅を取得または設定します。
public int Width { get; set; }
不動産価値
X
この Aspose.Imaging.Rectangle 構造の上左角の x コーディネートを取得または設定します。
public int X { get; set; }
不動産価値
Y
この Aspose.Imaging.Rectangle 構造の上左角の y コーディネートを取得または設定します。
public int Y { get; set; }
不動産価値
Methods
Ceiling(レクトンゲル)
指定された Aspose.Imaging.RectangleF 構造を Aspose.Imaging.Rectangle 構造に変換し、 Aspose.Imaging.RectangleF 値を次の高い総値に回転します。
public static Rectangle Ceiling(RectangleF value)
Parameters
value
RectangleF
Aspose.Imaging.RectangleF の構造を変換する。
Returns
Aspose.Imaging.Rectangle に戻ります。
Contains(int、 int)
指定されたポイントがこの Aspose.Imaging.Rectangle 構造に含まれているかどうかを決定します。
public bool Contains(int x, int y)
Parameters
x
int
テストする点のXコーディネート。
y
int
テストする点のYコーディネート
Returns
この方法は、 x’ と
y’ によって定義された点がこの Aspose.Imaging.Rectangle 構造に含まれている場合、真実に戻ります。
Contains(Point)
指定されたポイントがこの Aspose.Imaging.Rectangle 構造に含まれているかどうかを決定します。
public bool Contains(Point point)
Parameters
point
Point
Aspose.Imaging.Point をテストします。
Returns
この方法は、この Aspose.Imaging.Rectangle 構造に含まれている場合、 point で表されるポイントが真実に戻ります。
Contains(Rectangle)
rect" によって表される直角地域がこの Aspose.Imaging.Rectangle 構造に完全に含まれているかどうかを決定します。
public bool Contains(Rectangle rect)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangle をテストする
Returns
この方法は、 rect’ によって表される直角領域がこの Aspose.Imaging.Rectangle 構造に完全に含まれている場合、真実に戻ります。
Equals(対象)
obj’ が Aspose.Imaging.Rectangle 構造であるかどうかをテストし、この Aspose.Imaging.Rectangle 構造と同じ位置とサイズを持っています。
public override bool Equals(object obj)
Parameters
obj
object
システム・オブジェクト テスト
Returns
この方法は、 <コードクラス=“paramref”>obj’ が Aspose.Imaging.Rectangle 構造とその Aspose.Imaging.Rectangle.X、 Aspose.Imaging.Rectangle.Y、 Aspose.Imaging.Rectangle.Width、および Aspose.Imaging.Rectangle.Height 属性は、この Aspose.Imaging.Rectangle 構造の関連する属性と同等です。
FromLeftTopRightBottom(int、 int、 int、 int、 int)
Aspose.Imaging.Rectangle の構造を作成し、指定された端の位置を表示します。
public static Rectangle FromLeftTopRightBottom(int left, int top, int right, int bottom)
Parameters
left
int
この Aspose.Imaging.Rectangle 構造の上左角の x コーディネート。
top
int
この Aspose.Imaging.Rectangle 構造の上左角の y コーディネート。
right
int
この Aspose.Imaging.Rectangle 構造の右下角の x コーディネート。
bottom
int
この Aspose.Imaging.Rectangle 構造の右下角の y コーディネート。
Returns
新しい Aspose.Imaging.Rectangle この方法が作成します。
FromPoints(ポイント、ポイント)
作成された Aspose.Imaging.Rectangle の 2 つの垂直は、過去の point1’ と
point2’ と同じになります。
public static Rectangle FromPoints(Point point1, Point point2)
Parameters
point1
Point
新しい直角のための最初の Aspose.Imaging.Point です。
point2
Point
新しい直角のための2番目の Aspose.Imaging.Point。
Returns
新しく作成された Aspose.Imaging.Rectangle。
GetHashCode()
この Aspose.Imaging.Rectangle 構造のハッシュコードを返します。
public override int GetHashCode()
Returns
この直角のハッシュコードを表す全体です。
Inflate(正角、 int、 int)
指定された Aspose.Imaging.Rectangle 構造のインフレされたコピーを作成し、返します. コピーは指定された量によってインフレされます. オリジナルの Aspose.Imaging.Rectangle 構造は変更されていません。
public static Rectangle Inflate(Rectangle rect, int x, int y)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangle で始める. この直角は変更されていません。
x
int
この Aspose.Imaging.Rectangle を横向きに注入する金額。
y
int
この Aspose.Imaging.Rectangle を垂直に注入する金額。
Returns
インプラント Aspose.Imaging.Rectangle
Inflate(int、 int)
この Aspose.Imaging.Rectangle を指定した量でインフレします。
public void Inflate(int width, int height)
Parameters
width
int
この Aspose.Imaging.Rectangle を横向きに注入する金額。
height
int
この Aspose.Imaging.Rectangle を垂直に注入する金額。
Inflate(Size)
この Aspose.Imaging.Rectangle を指定した量でインフレします。
public void Inflate(Size size)
Parameters
size
Size
この直角に注入する金額。
Intersect(レクトアングル、レクトアングル)
Aspose.Imaging.Rectangle は、他の 2 つの Aspose.Imaging.Rectangle 構造の交差点を表す 3 つの Aspose.Imaging.Rectangle 構造を返します。
public static Rectangle Intersect(Rectangle a, Rectangle b)
Parameters
最初の直角は交差点です。
二番目の直角が交差する。
Returns
A Aspose.Imaging.Rectangle that represents the intersection of a’ and
b'.
Intersect(Rectangle)
この Aspose.Imaging.Rectangle を自分自身の交差点と指定された Aspose.Imaging.Rectangle に置き換えます。
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangleとは、どちらと交差するか。
IntersectsWith(Rectangle)
この直角が rect で交差するかどうかを決定します。
public bool IntersectsWith(Rectangle rect)
Parameters
rect
Rectangle
正角をテストする。
Returns
この方法は、交差がある場合に真実に戻ります、そうでなければ偽物です。
Normalize()
直角を正常化し、幅と高さがポジティブになり、右より低く、上より低く残します。
public void Normalize()
Offset(Point)
この直角の位置を指定された量によって調整します。
public void Offset(Point pos)
Parameters
pos
Point
場所を補償する金額です。
Offset(int、 int)
この直角の位置を指定された量によって調整します。
public void Offset(int x, int y)
Parameters
x
int
ホリゾンタルオフセット。
y
int
垂直のオフセット。
Round(レクトンゲル)
指定された Aspose.Imaging.RectangleF を Aspose.Imaging.Rectangle に変換し、 Aspose.Imaging.RectangleF 値を最も近い総値に回転します。
public static Rectangle Round(RectangleF value)
Parameters
value
RectangleF
Aspose.Imaging.RectangleF を変換する
Returns
新しい Aspose.Imaging.Rectangle
ToString()
この Aspose.Imaging.Rectangle の属性を人間が読むシートに変換します。
public override string ToString()
Returns
この Aspose.Imaging.Rectangle 構造の位置、幅、高さを含む列。
Truncate(レクトンゲル)
指定した Aspose.Imaging.RectangleF を Aspose.Imaging.Rectangle に変換し、 Aspose.Imaging.RectangleF 値をトルンカットします。
public static Rectangle Truncate(RectangleF value)
Parameters
value
RectangleF
Aspose.Imaging.RectangleF を変換する
Returns
新しい Aspose.Imaging.Rectangle
Union(レクトアングル、レクトアングル)
Aspose.Imaging.Rectangle 構造は、2つの Aspose.Imaging.Rectangle 構造の結合を含みます。
public static Rectangle Union(Rectangle a, Rectangle b)
Parameters
統一への最初の直角。
連合への二番目の直角。
Returns
Aspose.Imaging.Rectangle の構造は、2つの Aspose.Imaging.Rectangle の構造の結合を結びつける。
Operators
オペレーター=(レクトアングル、レクトアングル)
2つの Aspose.Imaging.Rectangle 構造が同じ位置とサイズを持っているかどうかをテストします。
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Aspose.Imaging.Rectangle は、平等オペレーターの左側にある構造です。
right
Rectangle
Aspose.Imaging.Rectangle の構造は、平等事業者の権利にある。
Returns
このオペレーターは、Aspose.Imaging.Rectangleの2つの構造がAspose.Imaging.Rectangle.X、Aspose.Imaging.Rectangle.Y、Aspose.Imaging.Rectangle.Width、およびAspose.Imaging.Rectangle.Highの特性と同等である場合、真実に戻ります。
オペレーター !=(レクトアングル、レクトアングル)
2つの Aspose.Imaging.Rectangle 構造が位置またはサイズによって異なるかどうかをテストします。
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Aspose.Imaging.Rectangleの構造は、不平等運営者の左側にあります。
right
Rectangle
Aspose.Imaging.Rectangleの構造は、不平等運営者の権利にあります。
Returns
このオペレーターは、Aspose.Imaging.Rectangle.X、Aspose.Imaging.Rectangle.Y、Aspose.Imaging.Rectangle.WidthまたはAspose.Imaging.Rectangle.Highの2つのAspose.Imaging.Rectangle構造のいずれかが不平等である場合、真実に戻ります。