Class RectangleProjectedShape

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

RectangleShape , TextShape

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

RectangleF

Center

Şekilin merkezini bulur.

[JsonIgnore]
public override PointF Center { get; }

Mülkiyet Değer

PointF

HasSegments

Şekil segmentleri olup olmadığını gösteren bir değer alır.

[JsonIgnore]
public override bool HasSegments { get; }

Mülkiyet Değer

bool

LeftBottom

Aşağıdaki sol rektangle noktasını alır.

public PointF LeftBottom { get; }

Mülkiyet Değer

PointF

LeftTop

Sağ üst düğüm noktasıdır.

public PointF LeftTop { get; }

Mülkiyet Değer

PointF

RectangleHeight

Yüzük yüksekliği elde eder.

[JsonIgnore]
public double RectangleHeight { get; }

Mülkiyet Değer

double

RectangleWidth

Doğrudan genişliğe sahiptir.

[JsonIgnore]
public double RectangleWidth { get; }

Mülkiyet Değer

double

RightBottom

Sağ alt düz noktaya ulaşır.

public PointF RightBottom { get; }

Mülkiyet Değer

PointF

RightTop

Yukarıdaki doğru noktaya ulaşır.

public PointF RightTop { get; }

Mülkiyet Değer

PointF

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

bool

‘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

bool

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

RectangleF

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

RectangleF

tahmin edilen nesnenin sınırları.

GetHashCode()

Bu örnek için bir hash kodu iade eder.

public override int GetHashCode()

Returns

int

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.

 Türkçe