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