RectangleProjectedShape

Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape

public abstract class RectangleProjectedShape extends Shape

Belirli bir yönlendirmeye döndürülmüş dikdörtgen üzerine yansıtılan bir şekli temsil eder. Aynı kenar uzunluğunu koruyarak ve komşu kenarlar arasında 90 derece açı bırakarak uzayda döndürülebilen dört nokta ile tanımlanır.

Yöntemler

YöntemAçıklama
getLeftTop()Sol üst dikdörtgen noktasını alır.
getRightTop()Sağ üst dikdörtgen noktasını alır.
getLeftBottom()Sol alt dikdörtgen noktasını alır.
getRightBottom()Sağ alt dikdörtgen noktasını alır.
getCenter()Şeklin merkezini alır.
getBounds()Nesnenin sınırlarını alır.
getRectangleWidth()Dikdörtgen genişliğini alır.
getRectangleHeight()Dikdörtgen yüksekliğini alır.
hasSegments()Şeklin segmentlere sahip olup olmadığını gösteren bir değeri alır.
getBounds(Matrix matrix)Nesnenin sınırlarını alır.
getBounds(Matrix matrix, Pen pen)Nesnenin sınırlarını alır.
transform(Matrix transform)Belirtilen dönüşümü şekle uygular.
equals(Object obj)Belirtilen Object‘in bu örnekle eşit olup olmadığını belirler.
hashCode()Bu örnek için bir karma kodu döndürür.

getLeftTop()

public PointF getLeftTop()

Sol üst dikdörtgen noktasını alır.

Değer: Sol üst dikdörtgen noktası.

Returns: PointF

getRightTop()

public PointF getRightTop()

Sağ üst dikdörtgen noktasını alır.

Değer: Sağ üst dikdörtgen noktası.

Returns: PointF

getLeftBottom()

public PointF getLeftBottom()

Sol alt dikdörtgen noktasını alır.

Değer: Sol alt dikdörtgen noktası.

Returns: PointF

getRightBottom()

public PointF getRightBottom()

Sağ alt dikdörtgen noktasını alır.

Değer: Sağ alt dikdörtgen noktası.

Returns: PointF

getCenter()

public PointF getCenter()

Şeklin merkezini alır.

Değer: Şeklin merkezi.

Returns: PointF

getBounds()

public RectangleF getBounds()

Nesnenin sınırlarını alır.

Değer: Nesnenin sınırları.

Returns: RectangleF

getRectangleWidth()

public double getRectangleWidth()

Dikdörtgen genişliğini alır.

Değer: Dikdörtgen genişliği.

Returns: double

getRectangleHeight()

public double getRectangleHeight()

Dikdörtgen yüksekliğini alır.

Değer: Dikdörtgen yüksekliği.

Returns: double

hasSegments()

public boolean hasSegments()

Şeklin segmentlere sahip olup olmadığını gösteren bir değeri alır.

Değer: Şeklin segmentleri varsa True; aksi takdirde false.

Returns: boolean

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Nesnenin sınırlarını alır.

Parameters:

ParametreTürAçıklama
matrixMatrixSınırlar hesaplanmadan önce uygulanacak matris.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Nesnenin sınırlarını alır.

Parameters:

ParametreTürAçıklama
matrixMatrixSınırlar hesaplanmadan önce uygulanacak matris.
penPenNesne için kullanılacak kalem. Bu, nesnenin sınır boyutunu etkileyebilir.

Returns: RectangleF - The estimated object’s bounds.

transform(Matrix transform)

public void transform(Matrix transform)

Belirtilen dönüşümü şekle uygular.

Parameters:

ParametreTürAçıklama
transformMatrixUygulanacak dönüşüm.

equals(Object obj)

public boolean equals(Object obj)

Belirtilen Object‘in bu örnekle eşit olup olmadığını belirler.

Parameters:

ParametreTürAçıklama
objjava.lang.ObjectBu Object bu örnek ile karşılaştırmak için.

Returns: boolean - true eğer belirtilen Object bu örnek ile eşitse; aksi takdirde false.

hashCode()

public int hashCode()

Bu örnek için bir karma kodu döndürür.

Returns: int - Bu örnek için bir karma kodu, karma algoritmaları ve hash tablosu gibi veri yapılarında kullanılmaya uygundur.