RectangleProjectedShape

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

public abstract class RectangleProjectedShape extends Shape

Représente une forme projetée sur un rectangle orienté d’une manière particulière. Spécifiée par quatre points qui peuvent être tournés dans l’espace tout en conservant la même longueur des arêtes et 90 degrés entre les arêtes adjacentes.

Méthodes

MéthodeDescription
getLeftTop()Obtient le point supérieur gauche du rectangle.
getRightTop()Obtient le point supérieur droit du rectangle.
getLeftBottom()Obtient le point inférieur gauche du rectangle.
getRightBottom()Obtient le point inférieur droit du rectangle.
getCenter()Obtient le centre de la forme.
getBounds()Obtient les limites de l’objet.
getRectangleWidth()Obtient la largeur du rectangle.
getRectangleHeight()Obtient la hauteur du rectangle.
hasSegments()Obtient une valeur indiquant si la forme possède des segments.
getBounds(Matrix matrix)Obtient les limites de l’objet.
getBounds(Matrix matrix, Pen pen)Obtient les limites de l’objet.
transform(Matrix transform)Applique la transformation spécifiée à la forme.
equals(Object obj)Détermine si l’Object spécifié est égal à cette instance.
hashCode()Renvoie un code de hachage pour cette instance.

getLeftTop()

public PointF getLeftTop()

Obtient le point supérieur gauche du rectangle.

Valeur: le point supérieur gauche du rectangle.

Returns: PointF

getRightTop()

public PointF getRightTop()

Obtient le point supérieur droit du rectangle.

Valeur: le point supérieur droit du rectangle.

Returns: PointF

getLeftBottom()

public PointF getLeftBottom()

Obtient le point inférieur gauche du rectangle.

Valeur: le point inférieur gauche du rectangle.

Returns: PointF

getRightBottom()

public PointF getRightBottom()

Obtient le point inférieur droit du rectangle.

Valeur: le point inférieur droit du rectangle.

Returns: PointF

getCenter()

public PointF getCenter()

Obtient le centre de la forme.

Valeur: le centre de la forme.

Returns: PointF

getBounds()

public RectangleF getBounds()

Obtient les limites de l’objet.

Valeur: les limites de l’objet.

Returns: RectangleF

getRectangleWidth()

public double getRectangleWidth()

Obtient la largeur du rectangle.

Valeur: la largeur du rectangle.

Returns: double

getRectangleHeight()

public double getRectangleHeight()

Obtient la hauteur du rectangle.

Valeur: la hauteur du rectangle.

Returns: double

hasSegments()

public boolean hasSegments()

Obtient une valeur indiquant si la forme possède des segments.

Valeur: True si la forme possède des segments ; sinon, false.

Returns: boolean

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Obtient les limites de l’objet.

Parameters:

ParamètreTypeDescription
matrixMatrixLa matrice à appliquer avant que les limites ne soient calculées.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Obtient les limites de l’objet.

Parameters:

ParamètreTypeDescription
matrixMatrixLa matrice à appliquer avant que les limites ne soient calculées.
penPenLe stylo à utiliser pour l’objet. Cela peut influencer la taille des limites de l’objet.

Returns: RectangleF - The estimated object’s bounds.

transform(Matrix transform)

public void transform(Matrix transform)

Applique la transformation spécifiée à la forme.

Parameters:

ParamètreTypeDescription
transformMatrixLa transformation à appliquer.

equals(Object obj)

public boolean equals(Object obj)

Détermine si l’Object spécifié est égal à cette instance.

Parameters:

ParamètreTypeDescription
objjava.lang.ObjectL’Object à comparer avec cette instance.

Returns: booléen - true si l’Object spécifié est égal à cette instance ; sinon, false.

hashCode()

public int hashCode()

Renvoie un code de hachage pour cette instance.

Returns: int - Un code de hachage pour cette instance, adapté à une utilisation dans les algorithmes de hachage et les structures de données comme une table de hachage.