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éthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| matrix | Matrix | La 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ètre | Type | Description |
|---|---|---|
| matrix | Matrix | La matrice à appliquer avant que les limites ne soient calculées. |
| pen | Pen | Le 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ètre | Type | Description |
|---|---|---|
| transform | Matrix | La transformation à appliquer. |
equals(Object obj)
public boolean equals(Object obj)
Détermine si l’Object spécifié est égal à cette instance.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| obj | java.lang.Object | L’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.