CurveShape

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

public final class CurveShape extends PolygonShape

Représente une forme de spline courbée.

Constructeurs

ConstructeurDescription
CurveShape()Initialise une nouvelle instance de la classe CurveShape.
CurveShape(PointF[] points)Initialise une nouvelle instance de la classe CurveShape.
CurveShape(PointF[] points, boolean isClosed)Initialise une nouvelle instance de la classe CurveShape.
CurveShape(PointF[] points, float tension)Initialise une nouvelle instance de la classe CurveShape.
CurveShape(PointF[] points, float tension, boolean isClosed)Initialise une nouvelle instance de la classe CurveShape.

Méthodes

MéthodeDescription
getTension()Obtient ou définit la tension de la courbe.
setTension(float value)Obtient ou définit la tension de la courbe.
getBounds()Obtient les limites de l’objet.
getCenter()Obtient le centre de la forme.
getSegments()Obtient les segments de la forme.
getBounds(Matrix matrix)Obtient les limites de l’objet.
getBounds(Matrix matrix, Pen pen)Obtient les limites de l’objet.
equals(Object o)Vérifie si les objets sont égaux.
hashCode()Obtient le code de hachage de l’objet actuel.

CurveShape()

public CurveShape()

Initialise une nouvelle instance de la classe CurveShape.

CurveShape(PointF[] points)

public CurveShape(PointF[] points)

Initialise une nouvelle instance de la classe CurveShape. La tension par défaut de 0.5 est utilisée.

Parameters:

ParamètreTypeDescription
pointsPointF[]Le tableau de points.

CurveShape(PointF[] points, boolean isClosed)

public CurveShape(PointF[] points, boolean isClosed)

Initialise une nouvelle instance de la classe CurveShape. La tension par défaut de 0.5 est utilisée.

Parameters:

ParamètreTypeDescription
pointsPointF[]Le tableau de points.
isClosedboolean

CurveShape(PointF[] points, float tension)

public CurveShape(PointF[] points, float tension)

Initialise une nouvelle instance de la classe CurveShape.

Parameters:

ParamètreTypeDescription
pointsPointF[]Le tableau de points.
tensionfloatLa tension de la courbe.

CurveShape(PointF[] points, float tension, boolean isClosed)

public CurveShape(PointF[] points, float tension, boolean isClosed)

Initialise une nouvelle instance de la classe CurveShape.

Parameters:

ParamètreTypeDescription
pointsPointF[]Le tableau de points.
tensionfloatLa tension de la courbe.
isClosedbooleansi la valeur est true, la courbe est fermée.

getTension()

public float getTension()

Obtient ou définit la tension de la courbe.

Valeur : la tension de la courbe.

Returns: float

setTension(float value)

public void setTension(float value)

Obtient ou définit la tension de la courbe.

Valeur : la tension de la courbe.

Parameters:

ParamètreTypeDescription
valeurfloat

getBounds()

public RectangleF getBounds()

Obtient les limites de l’objet.

Valeur: les limites de l’objet.

Returns: RectangleF

getCenter()

public PointF getCenter()

Obtient le centre de la forme.

Valeur: le centre de la forme.

Returns: PointF

getSegments()

public ShapeSegment[] getSegments()

Obtient les segments de la forme.

Valeur : les segments de la forme.

Returns: com.aspose.imaging.ShapeSegment[]

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.

equals(Object o)

public boolean equals(Object o)

Vérifie si les objets sont égaux.

Parameters:

ParamètreTypeDescription
ojava.lang.ObjectL’autre objet.

Returns: boolean - Le résultat de la comparaison d’égalité.

hashCode()

public int hashCode()

Obtient le code de hachage de l’objet actuel.

Returns: int - Le code de hachage.