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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| matrix | Matrix | Sı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| matrix | Matrix | Sınırlar hesaplanmadan önce uygulanacak matris. |
| pen | Pen | Nesne 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| transform | Matrix | Uygulanacak dönüşüm. |
equals(Object obj)
public boolean equals(Object obj)
Belirtilen Object‘in bu örnekle eşit olup olmadığını belirler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | java.lang.Object | Bu 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.