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

MetodBeskrivning
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:

ParameterTypBeskrivning
matrixMatrixMatriser 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:

ParameterTypBeskrivning
matrixMatrixMatriser att tillämpa innan gränser beräknas.
penPenPennan 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:

ParameterTypBeskrivning
transformMatrixTransformationen att tillämpa.

equals(Object obj)

public boolean equals(Object obj)

Bestämmer om det angivna Object är lika med detta objekt.

Parameters:

ParameterTypBeskrivning
objjava.lang.ObjectDet 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.