Struct Rectangle
コンテンツ
[
隠れる
]Rectangle structure
四角形の位置とサイズを表す 4 つの整数のセットを格納します。
public struct Rectangle
コンストラクター
名前 | 説明 |
---|---|
Rectangle(Point, Size) | の新しいインスタンスを初期化しますRectangle 指定された場所とサイズの構造体. |
Rectangle(int, int, int, int) | の新しいインスタンスを初期化しますRectangle 指定された場所とサイズの構造体. |
プロパティ
名前 | 説明 |
---|---|
static Empty { get; } | の新しいインスタンスを取得しますRectangle 持つ構造X 、Y 、Width とHeight ゼロに設定された値. |
Bottom { get; set; } | の合計である y 座標を取得または設定しますY とHeight これのプロパティ値Rectangle 構造体. |
Height { get; set; } | この高さを取得または設定しますRectangle 構造体. |
IsEmpty { get; } | このすべての数値プロパティがRectangle ゼロの値を持つ. |
Left { get; set; } | この左端の x 座標を取得または設定しますRectangle 構造体. |
Location { get; set; } | この左上隅の座標を取得または設定しますRectangle 構造体. |
Right { get; set; } | の合計である x 座標を取得または設定します。X とWidth これのプロパティ値Rectangle 構造体. |
Size { get; set; } | このサイズを取得または設定しますRectangle . |
Top { get; set; } | この上端の y 座標を取得または設定しますRectangle 構造体. |
Width { get; set; } | この幅を取得または設定しますRectangle 構造体. |
X { get; set; } | この左上隅の x 座標を取得または設定しますRectangle 構造体. |
Y { get; set; } | この左上隅の y 座標を取得または設定しますRectangle 構造体. |
メソッド
名前 | 説明 |
---|---|
static Ceiling(RectangleF) | 指定されたRectangleF への構造Rectangle を丸めた構造RectangleF 値から次に高い整数値へ. |
static FromLeftTopRightBottom(int, int, int, int) | を作成しますRectangle 指定されたエッジ位置を持つ構造. |
static FromPoints(Point, Point) | 新しいRectangle 指定された 2 点から。作成された 2 つの垂直Rectangle 渡されたものと等しくなりますpoint1とpoint2.これらは通常、反対側の頂点になります。 |
static Inflate(Rectangle, int, int) | 指定されたRectangle 構造。コピーは、指定された量だけ膨張します。オリジナルRectangle 構造は変更されません. |
static Intersect(Rectangle, Rectangle) | 3 番目を返しますRectangle 他の 2 つの交差点を表す構造Rectangle 構造。交点がない場合は空Rectangle 返されます. |
static Round(RectangleF) | 指定されたRectangleF にRectangle 丸めることでRectangleF 最も近い整数値への値. |
static Truncate(RectangleF) | 指定されたRectangleF にRectangle を切り捨てることによってRectangleF 値. |
static Union(Rectangle, Rectangle) | を取得しますRectangle つの結合を含む構造Rectangle 構造物. |
Contains(Point) | 指定したポイントがこの範囲内に含まれているかどうかを判断しますRectangle 構造体. |
Contains(Rectangle) | で表される長方形の領域がrectこの中に完全に含まれていますRectangle 構造体. |
Contains(int, int) | 指定したポイントがこの範囲内に含まれているかどうかを判断しますRectangle 構造体. |
override Equals(object) | かどうかをテストしますobjですRectangle これと同じ位置とサイズの構造Rectangle 構造体. |
override GetHashCode() | このハッシュコードを返しますRectangle 構造体. |
Inflate(Size) | これを膨らませますRectangle 指定された量によって. |
Inflate(int, int) | これを膨らませますRectangle 指定された量によって. |
Intersect(Rectangle) | これを置き換えますRectangle それ自体と指定されたRectangle . |
IntersectsWith(Rectangle) | この長方形が交差するかどうかを決定しますrect . |
Normalize() | 幅と高さを正にし、左を右より小さく、上を下より小さくして、長方形を正規化します。 |
Offset(Point) | 指定した量だけこの長方形の位置を調整します。 |
Offset(int, int) | 指定した量だけこの長方形の位置を調整します。 |
override ToString() | この属性を変換しますRectangle 人間が読める文字列. |
operator == | 2 つのRectangle 構造体の位置とサイズは同じです. |
operator != | 2 つのRectangle 構造は場所またはサイズが異なります. |
関連項目
- 名前空間 Aspose.PSD
- 組み立て Aspose.PSD