Class RectangleProjectedShape
名称: Aspose.Imaging.Shapes アセンション: Aspose.Imaging.dll (25.4.0)
特定の方向に向かう直角を通してプロジェクトされる形を表す。スペースで回転できる4つのポイントによって指定され、同一の端の長さと隣接する端の間の90度を維持します。
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
相続人
Shape.Equals(object) , Shape.GetHashCode() , Shape.Equals(Shape) , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Equals(ObjectWithBounds) , ObjectWithBounds.Bounds , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
RectangleProjectedShape()
Aspose.Imaging.Shapes.RectangleProjectedShapeクラスの新しい例を開始します。
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(レクトンゲル)
Aspose.Imaging.Shapes.RectangleProjectedShapeクラスの新しい例を開始します。
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
直角から始まる。
Properties
Bounds
オブジェクトの境界線を見つける。
[JsonIgnore]
public override RectangleF Bounds { get; }
不動産価値
Center
形状の中心となる。
[JsonIgnore]
public override PointF Center { get; }
不動産価値
HasSegments
形状がセグメントを持っているかどうかを示す値を得る。
[JsonIgnore]
public override bool HasSegments { get; }
不動産価値
LeftBottom
左下の正角点を取得します。
public PointF LeftBottom { get; }
不動産価値
LeftTop
左上の正角点を取得します。
public PointF LeftTop { get; }
不動産価値
RectangleHeight
直角の高さを得る。
[JsonIgnore]
public double RectangleHeight { get; }
不動産価値
RectangleWidth
直角の幅を得る。
[JsonIgnore]
public double RectangleWidth { get; }
不動産価値
RightBottom
右下の直角点を取得します。
public PointF RightBottom { get; }
不動産価値
RightTop
右上の直角点を取得します。
public PointF RightTop { get; }
不動産価値
Methods
Equals(対象)
指定された System.Object がこの例に等しいかどうかを決定します。
public override bool Equals(object obj)
Parameters
obj
object
システム.オブジェクトは、この例と比較します。
Returns
「真実」は、指定されたシステム.オブジェクトがこの例に等しい場合、そうでなければ「偽物」です。
Equals(RectangleProjectedShape)
物体が平等であるかどうかを確認する。
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
他のオブジェクト
Returns
平等比較の結果
GetBounds(Matrix)
オブジェクトの境界線を見つける。
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
制限前に適用されるマトリックスは計算されます。
Returns
予想される物体の限界。
GetBounds(マトリックス、ペン)
オブジェクトの境界線を見つける。
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
制限前に適用されるマトリックスは計算されます。
pen
Pen
オブジェクトに使用するペン. これは、オブジェクトの境界サイズに影響を与える可能性があります。
Returns
予想される物体の限界。
GetHashCode()
この例にハッシュコードを返します。
public override int GetHashCode()
Returns
この例のハッシュコードは、ハッシュテーブルのようなハッシュアルゴリズムやデータ構造で使用するのに適しています。
Transform(Matrix)
形状に指定された変換を適用します。
public override void Transform(Matrix transform)
Parameters
transform
Matrix
適用される変革。