Class RectangleProjectedShape
İsim alanı : Aspose.Imaging.Shapes Toplantı: Aspose.Imaging.dll (25.4.0)
Belirli bir yönlendirmeye dönen bir düz açıdan öngörülen bir şekil temsil eder.Dört nokta ile belirlenir, uzayda aynı kenar uzunluğunu ve yan kenarlar arasında 90 derece tutarak döndürülebilir.
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
mirasçı üyeleri
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 sınıfının yeni bir örneğini başlatır.
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(RectangleF)
Aspose.Imaging.Shapes.RectangleProjectedShape sınıfının yeni bir örneğini başlatır.
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
Başlangıçtan başlangıçtan başlangıçtır.
Properties
Bounds
nesnenin sınırlarını bulur.
[JsonIgnore]
public override RectangleF Bounds { get; }
Mülkiyet Değer
Center
Şekilin merkezini bulur.
[JsonIgnore]
public override PointF Center { get; }
Mülkiyet Değer
HasSegments
Şekil segmentleri olup olmadığını gösteren bir değer alır.
[JsonIgnore]
public override bool HasSegments { get; }
Mülkiyet Değer
LeftBottom
Aşağıdaki sol rektangle noktasını alır.
public PointF LeftBottom { get; }
Mülkiyet Değer
LeftTop
Sağ üst düğüm noktasıdır.
public PointF LeftTop { get; }
Mülkiyet Değer
RectangleHeight
Yüzük yüksekliği elde eder.
[JsonIgnore]
public double RectangleHeight { get; }
Mülkiyet Değer
RectangleWidth
Doğrudan genişliğe sahiptir.
[JsonIgnore]
public double RectangleWidth { get; }
Mülkiyet Değer
RightBottom
Sağ alt düz noktaya ulaşır.
public PointF RightBottom { get; }
Mülkiyet Değer
RightTop
Yukarıdaki doğru noktaya ulaşır.
public PointF RightTop { get; }
Mülkiyet Değer
Methods
Equals(nesne)
Belirlenen System.Object’in bu örnekle eşit olup olmadığını belirler.
public override bool Equals(object obj)
Parameters
obj
object
Sistem.Object bu durumla karşılaştırmak için.
Returns
‘gerçek’ eğer belirtilen System.Object bu örneğe eşittir; aksi takdirde, ‘yanlış’.
Equals(RectangleProjectedShape)
nesnelerin eşit olup olmadığını kontrol edin.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
Diğer nesne ise.
Returns
Eşitlik karşılaştırma sonuçları.
GetBounds(Matrix)
nesnenin sınırlarını bulur.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Sınırlar öncesinde uygulanacak matris hesaplanacaktır.
Returns
tahmin edilen nesnenin sınırları.
GetBounds(Matris ve Pen)
nesnenin sınırlarını bulur.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Sınırlar öncesinde uygulanacak matris hesaplanacaktır.
pen
Pen
Bir nesne için kullanılacak kalem.Bu nesnenin sınır boyutunu etkileyebilir.
Returns
tahmin edilen nesnenin sınırları.
GetHashCode()
Bu örnek için bir hash kodu iade eder.
public override int GetHashCode()
Returns
Bu örnek için bir hash kodu, hash algoritmalarında ve bir hash tablosu gibi veri yapılarında kullanıma uygundur.
Transform(Matrix)
Şekil için belirtilen dönüşümü uygulayın.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Uygulanması gereken dönüşüm.