RectangleProjectedShape
Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape
public abstract class RectangleProjectedShape extends Shape
Representerar en form som projiceras över en rektangel vriden till en viss orientering. Anges av fyra punkter som kan roteras i rymden samtidigt som samma kantlängd och 90 grader mellan intilliggande kanter bibehålls.
Metoder
| Metod | Beskrivning |
|---|---|
| getLeftTop() | Hämtar den övre vänstra rektangelpunkten. |
| getRightTop() | Hämtar den övre högra rektangelpunkten. |
| getLeftBottom() | Hämtar den nedre vänstra rektangelpunkten. |
| getRightBottom() | Hämtar den nedre högra rektangelpunkten. |
| getCenter() | Hämtar formens centrum. |
| getBounds() | Hämtar objektets gränser. |
| getRectangleWidth() | Hämtar rektangelns bredd. |
| getRectangleHeight() | Hämtar rektangelns höjd. |
| hasSegments() | Hämtar ett värde som indikerar om formen har segment. |
| getBounds(Matrix matrix) | Hämtar objektets gränser. |
| getBounds(Matrix matrix, Pen pen) | Hämtar objektets gränser. |
| transform(Matrix transform) | Tillämpar den angivna transformationen på formen. |
| equals(Object obj) | Bestämmer om det angivna Object är lika med detta objekt. |
| hashCode() | Returnerar en hashkod för detta objekt. |
getLeftTop()
public PointF getLeftTop()
Hämtar den övre vänstra rektangelpunkten.
Värde: Den övre vänstra rektangelpunkten.
Returns: PointF
getRightTop()
public PointF getRightTop()
Hämtar den övre högra rektangelpunkten.
Värde: Den övre högra rektangelpunkten.
Returns: PointF
getLeftBottom()
public PointF getLeftBottom()
Hämtar den nedre vänstra rektangelpunkten.
Värde: Den nedre vänstra rektangelpunkten.
Returns: PointF
getRightBottom()
public PointF getRightBottom()
Hämtar den nedre högra rektangelpunkten.
Värde: Den nedre högra rektangelpunkten.
Returns: PointF
getCenter()
public PointF getCenter()
Hämtar formens centrum.
Värde: Formens centrum.
Returns: PointF
getBounds()
public RectangleF getBounds()
Hämtar objektets gränser.
Värde: Objektets gränser.
Returns: RectangleF
getRectangleWidth()
public double getRectangleWidth()
Hämtar rektangelns bredd.
Värde: Rektangelns bredd.
Returns: double
getRectangleHeight()
public double getRectangleHeight()
Hämtar rektangelns höjd.
Värde: Rektangelns höjd.
Returns: double
hasSegments()
public boolean hasSegments()
Hämtar ett värde som indikerar om formen har segment.
Värde: True om formen har segment; annars false.
Returns: boolean
getBounds(Matrix matrix)
public RectangleF getBounds(Matrix matrix)
Hämtar objektets gränser.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| matrix | Matrix | Matriser att tillämpa innan gränser beräknas. |
Returns: RectangleF - The estimated object’s bounds.
getBounds(Matrix matrix, Pen pen)
public RectangleF getBounds(Matrix matrix, Pen pen)
Hämtar objektets gränser.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| matrix | Matrix | Matriser att tillämpa innan gränser beräknas. |
| pen | Pen | Pennan att använda för objektet. Detta kan påverka objektets gränsstorlek. |
Returns: RectangleF - The estimated object’s bounds.
transform(Matrix transform)
public void transform(Matrix transform)
Tillämpar den angivna transformationen på formen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| transform | Matrix | Transformationen att tillämpa. |
equals(Object obj)
public boolean equals(Object obj)
Bestämmer om det angivna Object är lika med detta objekt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| obj | java.lang.Object | Det Object att jämföra med den här instansen. |
Returns:
boolean - true om det angivna Object är lika med den här instansen; annars false.
hashCode()
public int hashCode()
Returnerar en hashkod för detta objekt.
Returns: int - En hashkod för denna instans, lämplig för användning i hash-algoritmer och datastrukturer som en hash‑tabell.